J'avais déjà posté ca :
http://linuxfr.org/forums/20/9320.html(...)
J'avais cru trouver une solution mais celle ci ne me conviens pas entierement...
En fait je veux faire 2 choses :
Envoyer des données entrées dans le codage local en unicode.
Recevoir des données en unicode et les afficher dans l'encodage local dans un wxTextCtrl.
J'ai vu pleins d'exemples sur le teuNet mais pas un seul n'a marché, peut etre que j'ai mal fait les choses, peut etre que je n'arrive pas à voir kan ca marche (lol), je sais pas, tout ce que je sais c'est que j'en ai marre de perdre mon temps avec ce genre de chose...
Bon sur ceux, je dois vous laisser, demain j'ai le BAC...
ps: j'ai meme essayé des fonctions de amule mais ca n'a pas marché... comme quoi...
# iconv
Posté par platinum . Évalué à 0.
man iconv
ICONV(1) Debian GNU/Linux ICONV(1)
NOM
iconv - Convertit l'encodage de fichiers donnés à partir d'un encodage vers un autre
SYNOPSIS
iconv -f encodage -t encodage fichier
DESCRIPTION
Le programme iconv convertit l'encodage des caractères d'un fichier d'un jeu de caractères codés en un autre. Le résultat est écrit sur la
sortie standard à moins que cela ait été spécifié autrement par l'option --output.
--from-code, -f encodage
Convertit les caractères à partir de encodage
--to-code, -t encodage
Convertit les caractères vers encodage
--list
Affiche la liste des jeux de caractères reconnus
-c
Supprime les caractères invalides de la sorite
--output, -o fichier
Spécifie le fichier de sortie (plutôt que stdout)
--verbose
Affiche une information de progression
--help, -?
Affiche l'aide
--usage
Affiche un bref descriptif de l'utilisation
--version, -V
Affiche la version du programme
AUTEUR
iconv a été écrit par Ulrich Drepper comme étant une partie de la bibliothèque GNU C.
Cette page de manuel a été écrite par Joël Klecker <espy@debian.org>, pour la distribution Debian GNU/Linux.
TRADUCTION
Alain Portal <aportal AT univ-montp2 DOT fr>, 20 mars 2003
3rd Berkeley Distribution sarge ICONV(1)
# Autoréponse again :)
Posté par Maxime (site web personnel) . Évalué à 2.
wxString Reconvert(wxString utf8)
{
wxString output( utf8.wc_str(wxConvUTF8), wxConvLocal);
return (output);
}
Merci pour la réponse sur iconv, mais je voulais ne pas l'utiliser pour essayer de rester avec wxWidgets à fond... (je ne sais pas si iconv est multiplateforme)
Voila.
En esperant que ca soit util à quelqu'un d'autre :).
[^] # Re: Autoréponse again :)
Posté par Maxime (site web personnel) . Évalué à 2.
wxString Convert(wxString str)
{
wxString output( str.wc_str(wxConvLocal), wxConvUTF8);
return output;
}
Permet de passer d'une chaine de l'encodage local vers l'UTF8 :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.