C++ encodage Iso latin1 ; UTF8

Fermé
velderama Messages postés 199 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 11 mai 2011 - 24 avril 2008 à 12:45
velderama Messages postés 199 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 11 mai 2011 - 24 avril 2008 à 15:45
Bonjour,
J'ai 2 fichiers l'un est de type Iso latin1 et l'autre UTF8

J'aimerai savoir s'il ya une variable en C++
qui permettrai de savoir dans quel type d'encodage est "codé" par un fichier passé en parametre? (Iso latin1 ou UTF8)

ps : s'il ya un exemple d'utilisation ce serait le bienvenue

Merci de votre aide
A voir également:

3 réponses

velderama Messages postés 199 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 11 mai 2011 10
24 avril 2008 à 15:11
1 idée ? snif sniff
0
Yog-Sothoth Messages postés 87 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 9 juillet 2008 7
24 avril 2008 à 15:14
Bonjour,

ton problème me rappelle mon sujet de stage de 1ere année de BTS : transcodage d'un ".xml" de l'ANSI vers l'UTF8.

pour ta question, je ne pense pas qu'il existe de variable booléenne de test concernant un encodage spécifique. Pour détecter qu'un fichier se trouve en ANSI/UTF-8 il faut malheureusement passer par l'analyse "octet par octet", pour examiner les header de tes fichiers (ANSI à un header fixe, UTF-8 est à encodage variable), ce qui est très fastidieux malheureusement.

mais mais mais : j'espère que je peux me tromper !
0
velderama Messages postés 199 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 11 mai 2011 10
24 avril 2008 à 15:37
T'aurait pas un exemple ou un lien qui pourrait me guider?
0
Yog-Sothoth Messages postés 87 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 9 juillet 2008 7
24 avril 2008 à 15:42
Le mieux que tu puisses faire est d'aller sur https://fr.wikipedia.org/wiki/Accueil .

C'est là que j'avais trouvé les informations nécessaires au fonctionnement de mon programme (tables de carractères, format ANSI, format UTF-8).

Je t'aurais bien filé mon programme mais premièrement je ne l'ai plus sur moi, et deuxièmement il était en Lingo (utilisé dans Macromedia Director MX).
0
velderama Messages postés 199 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 11 mai 2011 10
24 avril 2008 à 15:45
Merci quand meme !
0