%20%E3%82%92%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%20%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A8%E3%81%97%E3%81%A6%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
コードページ 950 (私のコンピュータのデフォルト) をコードページ 65001 (UTF-8) に変更できます。
chcp 65001
しかし、コンソールでコードページ 65001 をデフォルトのコードページとして選択するオプションがないのはなぜでしょうか?
オプションとしてコードページ 65001 を追加することはできますか?
答え1
いくつかの方法があると思います
- ショートカット「cmd.exe /k chcp 65001」を使用して cmd.exe を実行します。
- ConEmu や Console などのエミュレータを使用する場合は、起動コマンドと同じものを指定します。
レジストリを変更する
[HKCU\Software\Microsoft\Command Processor] "AutoRun"="chcp 65001"
答え2
次のキーを参照します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
OEMCP
に変更します65001
。その後、再起動します。この修正により、Consolas フォントを使用している場合、PowerShell が小さいフォント サイズに固定されるようです。cmd.exe
それでも正常に動作します。回避策として、Lucida Console を使用するか、Cascadia Mono に切り替えます。