[Windows]notepadでShift_JISのファイルが文字化けする

概要

AzureのVMなどもともと英語版としてセットアップされているWindowsで、notepad.exeでShift_JISのテキストファイルを表示しようとすると文字化けします。

これは、Unicodeではない文字のシステムロケールが「英語(米国)」に設定されていることが理由です。

この問題は「Unicode対応ではないプログラムの言語」を設定することで解決します。
なお、設定変更にはWindowsの再起動が必要になりますので要注意。

設定方法

コントロールパネルをを開き、[時計と地域]→[地域]→[管理]タブ→[システムロケールの変更]

[現在のシステムロケールで「日本語(日本)」を選択して[OK]

コメントを残す