現在Windows11の環境でいろいろと検証をしていますが、Windows11のPowerShellで日本語が文字化けしていました。
![](http://tech.willserver.asia/wp-content/uploads/2021/11/Powershell_font_1636478228-1024x550.png)
フォントを変更してみる
Windows11になってPowershellのデフォルトのフォトが変更されたことが原因のようです。
(フォントが変更されることは問題ないが、変更先のフォントが日本語に対応していない感じ。)
![](http://tech.willserver.asia/wp-content/uploads/2021/11/Powershell_font_1636478234-1024x550.png)
Powershellのウィンドウの右上を[右クリック]-[プロパティ]を選択します。
![](http://tech.willserver.asia/wp-content/uploads/2021/11/Powershell_font_1636478244.png)
[Windows PowerShellのプロパティ]-[フォント]を選択します。
デフォルトで[Lucida Console]というフォントが選択されていました。
なんか昔はMSゴシックあたりがデフォルトで選択されていたような気が・・・・
![](http://tech.willserver.asia/wp-content/uploads/2021/11/Powershell_font_1636478319.png)
[Lucida Console]だとPowerShellのコンソールで日本語を扱えなさそうなので、[MS ゴシック]に変更して、[OK]を選択します。
変更後の確認
![](http://tech.willserver.asia/wp-content/uploads/2021/11/Powershell_font_1636478326-1024x550.png)
フォントの変更後、PowerShellのコンソール画面で日本語が表示できるようになりました。
「PowerShellで日本語が□ □ □ □ □ のようになっていたら、フォントが対応していない可能性がある」とまた一つ理解しました。
コメント