На машині Windows 10 x64 я зробив командний рядок відображення неанглійських символів:
Відкрийте підвищений командний рядок (запустіть CMD.EXE як адміністратор). Запитайте у своєму реєстрі доступні шрифти TrueType до консолі:
REG query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont"
Ви побачите такий результат:
0 REG_SZ Lucida Console
00 REG_SZ Consolas
936 REG_SZ *新宋体
932 REG_SZ *MS ゴシック
Тепер нам потрібно додати шрифт TrueType, який підтримує потрібних вам символів, як Courier New. Ми робимо це, додаючи нулі до імені рядка, тому в цьому випадку наступним буде "000":
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 000 /t REG_SZ /d "Courier New"
Тепер ми реалізуємо підтримку UTF-8:
REG ADD HKCU\Console /v CodePage /t REG_DWORD /d 65001 /f
Встановіть шрифт за замовчуванням на "Courier New":
REG ADD HKCU\Console /v FaceName /t REG_SZ /d "Courier New" /f
Встановіть розмір шрифту 20:
REG ADD HKCU\Console /v FontSize /t REG_DWORD /d 20 /f
Увімкніть швидке редагування, якщо вам подобається:
REG ADD HKCU\Console /v QuickEdit /t REG_DWORD /d 1 /f