Почему нет возможности выбрать кодовую страницу 65001 (UTF-8) в качестве кодовой страницы по умолчанию в окне консоли?
Я могу изменить кодовую страницу 950 (по умолчанию для моего компьютера) на кодовую страницу 65001 (UTF-8):
chcp 65001
Но почему нет возможности выбрать кодовую страницу 65001 в качестве кодовой страницы по умолчанию в консоли?
Можно ли добавить кодовую страницу 65001 в качестве опции?
2 ответа
Я думаю несколько способов
- Запустите cmd.exe с ярлыком "cmd.exe / k chcp 65001".
- При использовании эмуляторов, таких как ConEmu или Console, укажите то же, что и команда запуска.
Изменить ваш реестр
[HKCU\Software\Microsoft\Command Processor] "AutoRun"="chcp 65001"
Рег файл
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
"CodePage"=dword:fde9
Командная строка
REG ADD HKCU\Console /v CodePage /t REG_DWORD /d 0xfde9
PowerShell
sp -t d HKCU:\Console CodePage 0xfde9
Cygwin
regtool set /user/Console/CodePage 0xfde9