Avoir à la fois les accents des messages et de mon script
3 réponses
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.
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
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
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
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
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 !
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
Dans <4ccb02e1$0$2571$426a74cc@news.free.fr>, 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
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