Comment créer un fichier avec des caractères AINSI
2 réponses
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é.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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?
Il faut créer ton StreamWriter comme ceci:
StreamWriter OutFile = new StreamWriter("c:\temp\filename.txt",
Encoding.Default).
Default correspondant au code page ANSI de la machine.
Lionel.
"Sylvain Allaire" <Sylvain Allaire@discussions.microsoft.com> a écrit dans
le message de news: 00DEC173-0A12-431B-B82C-D9DA6CA8C431@microsoft.com...
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é.
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?
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?
Merci Lionel, ça fonctionne maintenant.
"Lionel LASKE" a écrit :
Il faut créer ton StreamWriter comme ceci:
StreamWriter OutFile = new StreamWriter("c:\temp\filename.txt",
Encoding.Default).
Default correspondant au code page ANSI de la machine.
Lionel.
"Sylvain Allaire" <Sylvain Allaire@discussions.microsoft.com> a écrit dans
le message de news: 00DEC173-0A12-431B-B82C-D9DA6CA8C431@microsoft.com...
> 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?
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?