amirirn1
Messages postés45Date d'inscriptionlundi 7 février 2005StatutMembreDernière intervention16 juin 2006
-
4 mars 2005 à 10:46
cbeyls
Messages postés31Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention13 mars 2005
-
13 mars 2005 à 19:18
Bonjour,
j ai probleme avec l ouverture des fichiers .txt
qd j ouvre un fichier texte et que dans ce fichier il y a par ex un mot avec un é il me le transforme en ?
je veux que mon fichier soit ouvert en ANSI et pas en OEM
exemple le mot Brésil devient Br?sil
si qcq un a une idée je suis pronneur.
cbeyls
Messages postés31Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention13 mars 20051 13 mars 2005 à 19:15
Autant pour moi, je n'avais jamais entendu parler du nom "OEM" avant. Ca a l'air d'être le nom des pages de code d'extension ASCII d'IBM datant de l'époque du DOS. Il est possible que ce soit la page de code 850 dont tu aies besoin. Dans ce cas, essaye:
StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding(850));
Vous n’avez pas trouvé la réponse que vous recherchez ?
cbeyls
Messages postés31Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention13 mars 20051 13 mars 2005 à 19:18
Au fait, par défaut c'est l'ANSI local du système que le framework .NET utilise, sauf si tu spécifies l'encodage. Donc si tu as un problème pour lire le fichier avec l'encodage par défaut, il n'est probablement pas en ANSI. Ici dans mes suggestions j'indique comment essayer de lire de l'OEM.