Opensourcetechブログ

OpensourcetechによるNGINX/Kubernetes/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。

Windows11 PowerShellの文字化け対策

LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。

早速、Windows10 → Windows11に更新したのですが、
PowerShell 文字化けしているのでその対策をメモ。

PowerShellの起動方法は、以下。
スタートメニューから"PowerShell"を呼び出します。
f:id:opensourcetech:20211013105156p:plain:w400


まぁ、文字化けしてます。
f:id:opensourcetech:20211013105317p:plain:w500


そして、文字化けの原因ですが、
デフォルトで使用されるフォントがConsolasとなっているため。
※Windows11のスタートメニューのリンクで、ハードコーディングされているとのこと。
f:id:opensourcetech:20211013105709p:plain:w200
f:id:opensourcetech:20211013105743p:plain:w400


なので、それをMS ゴシックなどに変更してやればOKです!
f:id:opensourcetech:20211013105830p:plain:w400
f:id:opensourcetech:20211013105910p:plain:w500



また、"Windows + r(ファイル名を指定して実行)"からpowershellとして起動しても、
文字化けしません。
f:id:opensourcetech:20211013110707p:plain:w300


なお、この事象はWindows Server 2022でも発生しているようで、
修正を予定しているとのことです。
docs.microsoft.com
https://docs.microsoft.com/ja-jp/troubleshoot/windows-server/system-management-components/powershell-console-characters-garbled-for-cjk-languages



Windows10 PowerShell文字化けも、少し前に書いてましたねw
www.opensourcetech.tokyo
https://www.opensourcetech.tokyo/entry/20200307/1583583777

Opensourcetech by Takahiro Kujirai