us 版 Surface Laptop Studio を使っていると、コマンドラインで日本語が文字化けしたので、調査した結果を備忘録として残します。
環境
OS
- 英語版 Windows 11
システムロケール
- English (United States)
Country or Region
- Japan
とりあえず調べてみる
PowerShell で chcp
してみたところ、コードページは、437
でした。
てっきり 65001
かと思ってましたが違ったようです。
UTF-8 に変更する
- 設定アプリの、
Time & Language > Language & Region > Administrative language settings > Change system local
を選択 - Beta: Use Unicode UTF-8 for worldwide language support にチェック
- 再起動
まとめ
英語版は、てっきり UTF-8 かと思ってましたが、違うという学びを得ました。(以前 us で買った Surface Go は、こんなことなかった気がするのに。。。)