isirnet
Messages postés40Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention24 mai 2006
-
4 avril 2006 à 14:35
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
12 avril 2006 à 17:44
Bonjour
J'ai programmé un editeur de texte simple, comment faire pour enregistrer un fichier sous le type ANSI, UNICODE, Unicode big endian ou UTF-8
La même chose tel que NotePad
isirnet
Messages postés40Date d'inscriptionlundi 28 février 2005StatutMembreDernière intervention24 mai 2006 4 avril 2006 à 15:07
Je veux faire exactement comme NotePad, j'ai ajouté un contrôle a la boite de dialoge CFileDialog (enregistrer / enregistrer sous), ce control est un ListBox qui a pour valeurs : ANSI, UNICODE, Unicode big endian et UTF-8 (codage)
Lorsque l'utilisateur confirme l'enregistrement d'un fichier .txt il faut prendre en charge le codage
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 4 avril 2006 à 22:41
Le texte que l'utilisateur à écris est bien stocké en mémoire avant d'être sauvegarder sur le disque. Donc utilise le buffer de ton texte original et convertie le vers un buffer unicode. Ensuite enregistre le buffer unicode sur le disque.
___________________________________________
Les plus grands esprits trouvent toujours une solution