OVH Cloud OVH Cloud

Comment créer un fichier avec des caractères AINSI

2 réponses
Avatar
Sylvain Allaire
Bonjour,

Je crer un fichier en utilisant un StreamWriter et le WriteLine. Si j'ouvre
se fichier par la suite en utilisant Notepad je vois qu'il est créé avec le
codage "utf-8". Je le vois en faisant Save As par défaut il est "utf-8".
Moi, je voudrais qu'il soit en AINSI car je doit ensuite lancer une commande
au prompt pour l'uploader avec FTP mais tout mes accents sont convertit en
mauvais caractères.

J'ai essayer de mettre la ligne fileEncoding="windows-1252" dans le fichier
Web.Config mais rien n'a changé.

Avez-vous une idée?

2 réponses

Avatar
Lionel LASKE
Il faut créer ton StreamWriter comme ceci:

StreamWriter OutFile = new StreamWriter("c:tempfilename.txt",
Encoding.Default).

Default correspondant au code page ANSI de la machine.

Lionel.

"Sylvain Allaire" <Sylvain a écrit dans
le message de news:
Bonjour,

Je crer un fichier en utilisant un StreamWriter et le WriteLine. Si
j'ouvre
se fichier par la suite en utilisant Notepad je vois qu'il est créé avec
le
codage "utf-8". Je le vois en faisant Save As par défaut il est "utf-8".
Moi, je voudrais qu'il soit en AINSI car je doit ensuite lancer une
commande
au prompt pour l'uploader avec FTP mais tout mes accents sont convertit en
mauvais caractères.




J'ai essayer de mettre la ligne fileEncoding="windows-1252" dans le
fichier
Web.Config mais rien n'a changé.

Avez-vous une idée?


Avatar
Sylvain Allaire
Merci Lionel, ça fonctionne maintenant.

"Lionel LASKE" a écrit :


Il faut créer ton StreamWriter comme ceci:

StreamWriter OutFile = new StreamWriter("c:tempfilename.txt",
Encoding.Default).

Default correspondant au code page ANSI de la machine.

Lionel.

"Sylvain Allaire" <Sylvain a écrit dans
le message de news:
> Bonjour,
>
> Je crer un fichier en utilisant un StreamWriter et le WriteLine. Si
> j'ouvre
> se fichier par la suite en utilisant Notepad je vois qu'il est créé avec
> le
> codage "utf-8". Je le vois en faisant Save As par défaut il est "utf-8".
> Moi, je voudrais qu'il soit en AINSI car je doit ensuite lancer une
> commande
> au prompt pour l'uploader avec FTP mais tout mes accents sont convertit en
> mauvais caractères.
>

> J'ai essayer de mettre la ligne fileEncoding="windows-1252" dans le
> fichier
> Web.Config mais rien n'a changé.
>
> Avez-vous une idée?