Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Avoir à la fois les accents des messages et de mon script

3 réponses
Avatar
Didier_Toulouse
Bonjour =E0 tous,

Quand j'=E9cris un script pour la fen=EAtre de commande je n'ai pas les
accents (avec Notepad)
si je fais un CHCP 1252, je les ai mais je n'ai plus ceux des messages
de la console.

Google m'a envoy=E9 des centaines de r=E9ponses =E0 ma recherche, mais je
n'ai pas trouv=E9.

je voudrais =E9viter d'utiliser un autre =E9diteur (Notepad++, etc.)
Merci bcp.

3 réponses

Avatar
JF
Didier_Toulouse
Bonjour à tous,


Bonjour Didier
Quand j'écris un script pour la fenêtre de commande je n'ai pas les
accents (avec Notepad)
si je fais un CHCP 1252, je les ai mais je n'ai plus ceux des messages
de la console.



Utilise chcp 850 pour écrire à nouveau dans la console après ta
redirection. Exemple de batch :

chcp 1252>nul
dir /OGN >dir.txt
start dir.txt
@set v=éééééèèèèÀÀààààùùùççççÇÇÇÇÇ
@echo.
@echo C'EST PAS BEAU :
echo %v%
chcp 850>nul
@echo.
@echo MAINTENANT C'EST BEAU :
echo %v%
@echo.
@pause
dir /OGN /P
@pause

--
Jean-François
http://fspsa.free.fr
http://fspsa.free.fr/addenda.htm
Avatar
Didier_Toulouse
On 29 oct, 19:22, JF wrote:

Utilise chcp 850 pour crire nouveau dans la console apr s ta
redirection. Exemple de batch :

chcp 1252>nul
dir /OGN >dir.txt
start dir.txt
@set v=
@echo.
@echo C'EST PAS BEAU :
echo %v%
chcp 850>nul
@echo.
@echo MAINTENANT C'EST BEAU :
echo %v%
@echo.
@pause
dir /OGN /P
@pause



Merci Jean-François. C'est là que l'on comprend que la connaissance
s'accroit quand on la partage !
Avatar
Max PUECH
Dans <4ccb02e1$0$2571$, JF a écrit:


Didier_Toulouse
> Bonjour à tous,
Bonjour Didier
> Quand j'écris un script pour la fenêtre de commande je n'ai pas les
> accents (avec Notepad)
> si je fais un CHCP 1252, je les ai mais je n'ai plus ceux des messages
> de la console.

Utilise chcp 850 pour écrire à nouveau dans la console après ta
redirection. Exemple de batch :

chcp 1252>nul
dir /OGN >dir.txt
start dir.txt
@set v=éééééèèèèÀÀààààùùùççççÇÇÇÇÇ
@echo.
@echo C'EST PAS BEAU :
echo %v%
chcp 850>nul
@echo.
@echo MAINTENANT C'EST BEAU :
echo %v%
@echo.
@pause
dir /OGN /P
@pause