OVH Cloud OVH Cloud

cscript stdin et caractères diacritiques

2 réponses
Avatar
Vuillermet Jacques
Bonjour,

Dans un script VBS lancé par cscript j'utilise wscript.echo.
Je redirige ce flux vers un fichier par une redirection sur la ligne de
commande, ainsi que le flux d'erreur :

cscript toto.vbs 1>>trace.txt 2>>&1

Mais dans mon fichier de trace le texte est écrit en ASCII et non en ANSI,
les caractères diacritiques ne sont donc pas visibles par Notepad.

Comment faire pour écrire en ANSI sur les sorties standards, le plus
simplement possible (sans faire appel à FSO, à un sur-programme appelant,
etc.).

Jacques.

2 réponses

Avatar
Guillaume Bordier [MS]
Bonjour,
cscript //U permet d'écrire sur les sorties en unicode

ou faire un CHCP 1252 avant de lancer le script permet en général de
résoudre ce type de souci.



"Vuillermet Jacques" wrote in message
news:
Bonjour,

Dans un script VBS lancé par cscript j'utilise wscript.echo.
Je redirige ce flux vers un fichier par une redirection sur la ligne de
commande, ainsi que le flux d'erreur :

cscript toto.vbs 1>>trace.txt 2>>&1

Mais dans mon fichier de trace le texte est écrit en ASCII et non en ANSI,
les caractères diacritiques ne sont donc pas visibles par Notepad.

Comment faire pour écrire en ANSI sur les sorties standards, le plus
simplement possible (sans faire appel à FSO, à un sur-programme appelant,
etc.).

Jacques.





Avatar
Vuillermet Jacques
Super !!!

Merci !!!


"Guillaume Bordier [MS]" a écrit dans le
message de news:
Bonjour,
cscript //U permet d'écrire sur les sorties en unicode

ou faire un CHCP 1252 avant de lancer le script permet en général de
résoudre ce type de souci.



"Vuillermet Jacques" wrote in message
news:
Bonjour,

Dans un script VBS lancé par cscript j'utilise wscript.echo.
Je redirige ce flux vers un fichier par une redirection sur la ligne de
commande, ainsi que le flux d'erreur :

cscript toto.vbs 1>>trace.txt 2>>&1

Mais dans mon fichier de trace le texte est écrit en ASCII et non en
ANSI,


les caractères diacritiques ne sont donc pas visibles par Notepad.

Comment faire pour écrire en ANSI sur les sorties standards, le plus
simplement possible (sans faire appel à FSO, à un sur-programme
appelant,


etc.).

Jacques.