J'analyse des fichiers sur Internet à l'aide des classes fournies sous wxWidgets (chaîne de caractères, lecture de fichiers, etc). J'ai un problème d'encodage que je ne vois pas bien comment résoudre.
Par exemple, je lis un fichier en UTF-8 et ça me donne quelque chose comme ceci : "Jarno fête ses 30 ans aujourd'hui !". Je voudrais convertir le caractère ê ou éviter que le ê apparaissent comme ê.
Une idée pour faire cela (soit en utilisant des fonctionnalités de wxWidgets, soit reprogrammant la chose en C++) ?
# Gestion du *codage* UTF-8
Posté par Olivier Jeannet . Évalué à 2.
Ca ne doit pas être bien difficile d'écrire un bout de C++ pour transformer de l'UTF-8 en ISO-Latin classique, code qui a déjà dû être écrit de nombreuses fois. Google est ton ami.
(NB: en bon français on préfère utiliser "codage" et "coder", sans le préfixe "en")
# Iconv
Posté par Ph Husson (site web personnel) . Évalué à 1.
regarde un peu dans l'historique des forums
y avait gc qui m'avait sorti un exemple de fonction qui convertit au vol :)
[^] # Re: Iconv
Posté par Robert VISEUR (site web personnel) . Évalué à 2.
J'ai en effet retrouvé ceci suite à ton post : http://linuxfr.org/forums/19/2340.html(...) .
# wxMBConv et internationnalisation
Posté par Émilien Kia (site web personnel) . Évalué à 1.
http://wxwidgets.org/manuals/2.5.2/wx_mbconvclasses.html#mbconvclas(...)
http://wxwidgets.org/manuals/2.5.2/wx_wxmbconv.html#wxmbconv(...)
Un jour libre ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.