Windows' command prompt : How to DEFINITELY change default codepage
Want to use WinLatin1 (1252) instead of DOSLatin1 (850, default when cmd.exe is started) ?
You want to apply the new codepage to :
- the current opened command prompt
- all the opened command prompt in the future
You need to restart your computer to see the changes.
So you'll be able to display extended characters (such as accents and so on)
==
Don't know how to check the command prompt's codepage ?
==
Want to see the result in practice ?
Edit a codepage.txt file and type "à la bonne heure, ça marche ! (peut être)", then open a command prompt and check this out :
You want to apply the new codepage to :
- the current opened command prompt
C:\> chcp 1252
- all the opened command prompt in the future
Start->Run->regedit Go to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] And change the "OEMCP" value to "1252"
You need to restart your computer to see the changes.
So you'll be able to display extended characters (such as accents and so on)
==
Don't know how to check the command prompt's codepage ?
C:\> chcp
==
Want to see the result in practice ?
Edit a codepage.txt file and type "à la bonne heure, ça marche ! (peut être)", then open a command prompt and check this out :
C:\> type codepage.txt