Salut
je suis en train de coder une application sous KDevelop et tous mes codes source utilisent le codage utf8 pour deux raison, tout d'abord, je crois énormément en l'unicode mais pour une autre raison plus technique.
La lib KDE fournit une fonction i18n(QString) qu'il faut placer partout si on souhaite supporter l'internationalisation du logiciel et que cette fonction doit recevoir du texte codé en utf8.
Alors vient le moment où on souhaite placer des commentaires pour créer de la doc et là également les commentaires sont en unicode mais apparemment, il n'est pas possible de dire à Doxygen que le code source est codé en UTF8 et je me retrouve avec des caractère tel que dérivées un peu partout.
Je m'étais dit, pas de problème, il suffit de changer l'encodage utilisé par la page web... ouais mais alors c'est le texte de Doxygen qui n'est plus lisible.
Bref, quoi faire... j'ai cherché sur internet mais je n'ai pas vu comment spécifier que le code source est en unicode.
merci à tous
# Après tout les dinosaures non plus n'utilisaient pas l'utf-8...
Posté par calandoa . Évalué à 3.
J'ai quand même codé un patch, simple mais pas du tout flexible : dans le fichier src, il faut modifier le fichier translator_??.h pour que la fonction idLanguageCharset() renvoie utf-8, et passer le fichier à la moulinette pour transformer l'iso-8859-xx en utf-8.
Ensuite, en utilisant normalement doxygen, il générera des pages en utf-8 (et QUE en utf-8)
Je t'ai mis le patch là : http://calandoa.free.fr/web/divers/patch.doxygen.utf-8(...)
c'est pour la version 1.3.9, mais peut être qu'il fonctionne encore pour les suivantes?
[^] # Re: Après tout les dinosaures non plus n'utilisaient pas l'utf-8...
Posté par elloco (site web personnel) . Évalué à 2.
# Méthode sioux
Posté par Aurélien Croc (site web personnel) . Évalué à 1.
[^] # Re: Méthode sioux
Posté par elloco (site web personnel) . Évalué à 2.
[^] # Re: Méthode sioux
Posté par Aurélien Croc (site web personnel) . Évalué à 1.
Ma documentation est en anglais (malgré quelques accents par-ci par-là) donc j'ai pas de soucis avec les messages de doxygen..
Il faudrait gettextiser un peu doxygen et tout se ferait tellement sans soucis..
Bon courage !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.