Ouvrir fichier avec filename avec accents

Ouvrir fichier avec filename avec accents - C++ - Programmation

Marsh Posté le 05-02-2012 à 01:24:06    

Bonjour

 

J'ai un petit soucis : je voudrais ouvrir un fichier dont le nom contient un accent.
Le problème, c'est que si je fais par exemple

Code :
  1. char * filename = "mon fichier accentué.txt"

puis que je l'ouvre normalement (fopen etc), il m'est indiqué que l'ouverture a echoué.
Dès lors que je n'ai plus d'accents, le problème disparait.

 

Comment faire pour résoudre le problème ?

 

Merci d'avance !  :hello:


Message édité par nisalon_caje le 05-02-2012 à 01:24:36
Reply

Marsh Posté le 05-02-2012 à 01:24:06   

Reply

Marsh Posté le 05-02-2012 à 12:23:32    

il me semble que le codage des char c'est utf-8, donc pas d'accent si j'me trompe pas, ptet en utilisant des wchar mais je suis pas sûr du tout :D

 

cherche sur google tu trouveras ptet avec "codage iso-8859-15 string"

 


(même si le mieux c'est de manipuler des fichiers sans accents je dirais :D)


Message édité par Terminapor le 05-02-2012 à 12:24:06

---------------
Perhaps you don't deserve to breathe
Reply

Marsh Posté le 06-02-2012 à 13:18:46    

Reply

Marsh Posté le 06-02-2012 à 15:49:54    

Ouais, enfin bon, dans la pratique, ça tourne pas toujours si facilement. g++ windows a.k.a. Mingw supporte que "", "C" et "POSIX" comme locales, ça fait un peut court...
Pour plus dans cette config, faut aller voir chez boost.
A+,


Message édité par gilou le 06-02-2012 à 15:50:59

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

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