Convertion ANSI vers UTF8

Convertion ANSI vers UTF8 - C - Programmation

Marsh Posté le 01-02-2006 à 00:59:38    

Bonjour tout le monde,
 
voilà je me permet de vous solliciter tous...
j'ai un petit problème en langage C/C++ et j'aurai besoin de vos lumières... :p  
 
je m'explique...
dans le cadre d'une réalisation d'un cd-rom interactif en flash, je souhaite pouvoir le mettre à jour...
 
Pour se faire, j'utilise l'importation de fichier de Flash, hors, Flash ne supporte que l'importation d'un fichier encodé en UTF-8.... :pt1cable:  
 
 
certains me diront, le meilleur moyen serait de mettre les données que l'on souhaite mettre à jour à partir du bloc note (qui lui gère sans aucun problème le format d'enregistrement UTF-8)... :)  
 
le truc, c'est que le client de ce cd-rom souhaite mettre ses nouvelles données a partir d'un excel. :pfff:  
 
alors j'ai donc créé un programme en C qui récupère automatiquement les données de ce fihcier excel et ki les enregistre dans un fichier texte... en y rajoutant quelques caractères pour Flash  :wahoo:  
 
Jusk la tout va bien...et le fichier texte est parfaitement lisible  quand on l'importe de flash... :pt1cable:  
le problème c'est que les caractères spéciaux comme les e accents ne sont pas prit en compte... :fou:  
tout ca a cause du fichier texte généré qui lui est au format ANSI par défaut... :fou:  
 
 
alors ma question est : existe-til une fonction en C/C++ qui permet de spécifier le format d'enregistrement d'un fichier ??? :??:  
 
ps : apres avoir eplucher diverses solutions a droite a gauche...et eplucher les tables ascii/ utf8 en hexa, decimal...  j'avoue que je sui royalement dépassé et limite déprimé  :fou:  :fou:  :fou: ..
 
Merci a ceux qui me répondront  :jap:  :jap:  :jap:  

Reply

Marsh Posté le 01-02-2006 à 00:59:38   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed