PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Doxygen und Umlaute



askazo
12.09.2008, 08:55
Hi,

ich benutze seit kurzem Doxygen (http://www.doxygen.org), um meinen Code zu dokumentieren.
Bin auch soweit ganz begeistert davon, einziger Wehrmutstropfen sind Umlaute.
Da ich mir die Dokumentation als HTML-Dokument ausspucken lasse, müssten Umlaute eigentlich in entsprechenden HTML-Code umgewandelt werden (also z.B. ä -> &umla;)
Das macht Doxygen aber leider nicht - oder ich bin zu blöd, es richtig einzustellen.

Weiß da vielleicht einer weiter?
Oder gibt es vielleicht ein nettes kleines Tool, mit dem man bei einem Stapel HTML-Dateien per Batch-Lauf die Umlaute umwandeln kann?

Gruß,
askazo

PicNick
12.09.2008, 11:22
Ganz vorsichtig, denn mein wissen über doxygen ist sehr oberflächlich:
Wir haben so ein zeugs, wo aus .xml , . xsl und was-weiss-ich letztlich eben eine HTML Doku erstellt werden.
Ich glaub, diese html-codes erwartet er schon in der Ursprungs-xml file, d.h. umsetzen aus freiem Text tut er nicht.

thewulf00
13.09.2008, 01:04
Für Doxygen gibt es massenhaft Plugins, alle auf der Doxygen-Seite aufgelistet. Einfach dort mal versuchen.
Von Haus aus kann Doxygen das leider nicht. (Deshalb immer in Englisch)

fhs
13.09.2008, 07:45
Hi,

vielleicht hilft dieser Hinweis (http://www.mycsharp.de/wbb2/thread.php?postid=178243) (habe ich selbst noch nicht probiert). Auch dieses Dokument (http://www.stack.nl/~dimitri/doxygen/langhowto.html) könnte nützlich sein. Postest Du bitte Deine Erfahrungen? Danke!

MfG

Fred

askazo
16.09.2008, 17:30
Hi,
Danke für die Links, fhs.
Der Tipp im ersten Link funktioniert leider zumindest mit der aktuellen Doxygen-Version nicht, da die Option "use_windows_encoding" nicht mehr in den Einstellungen vorhanden ist.

Dein zweitzer Link bezieht sich auf die Erstellung eines Sprachfiles für Doxygen, das bringt mich auch nicht wirklich weiter.

Ich werde mal schauen, ob ich ein passendes Plugin finde.

Gruß,
askazo

askazo
22.09.2008, 08:46
Nach einem kurzen Tipp vom Doxygen-Programmierer Dimitri van Heesch funktionierts jetzt auch mit den Umlauten :)

Einfach bei "Expert Settings" auf der Registerkarte "Input" das Feld "INPUT_ENCODING" von UTF-8 auf ISO-8859-1 setzen - fertig.

Gruß,
askazo

fhs
22.09.2008, 10:14
Hallo,

super -- danke für den wichtigen Hinweis!

Gruß

Fred