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 ゴシック
次に、Courier Newのような必要な文字をサポートするTrueTypeフォントを追加する必要があります。これを行うには、文字列名にゼロを追加します。この場合、次の文字列は「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