cs_snake57
Messages postés204Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention 1 novembre 2011
-
25 sept. 2011 à 11:50
cs_snake57
Messages postés204Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention 1 novembre 2011
-
25 sept. 2011 à 12:40
Bonjour à tous,
J'ai un fichier texte que je suis obligé d'ouvrir dans le format d'encodage latin 1.
J'aimerais faire en C l'une des deux choses suivantes :
- Soit pouvoir ouvrir le fichier directement en latin 1 dans mon programme C.
- Soit pouvoir convertir, toujours à l'intérieur de mon programme, le fichier texte en un format un peu plus "conventionnel"
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 25 sept. 2011 à 12:11
std::wstring au lieu de std::string, dans ce cas :)
Si tu as besoin de faire des choses avancées sur l'encoding, alors regarde du côté de la bibliothèque ICU.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 25 sept. 2011 à 11:57
Si tu veux juste ouvrir ton fichier et changer son encodage, tu peux le faire via notepad++.
Sinon, il te faudra utiliser des wchar à la place des char, pour opérer correctement sur ce genre de fichier.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question