hiroの長い冒険日記

主にコンピュータ周辺の興味を持った内容を綴ります

WSLとWindows内の文字コードの記事

当日記ではアフィリエイト広告を利用しています

ASCII Windows Info より:
Windows Subsystem for LinuxとWindows内の文字コード

WSL で日本語を意図的に使っていなかったので気付かなかったが、

が基本で、ちゃんと文字コードを自動変換しているらしい。ただし、Windows10 の System tool 等で内部文字列をそのまま出力する場合があり、その場合には文字コードが正しく渡されずに誤表示するらしい。

だいぶ昔に Linux で聞いたような状態だが、Windows10 の内部文字コードUTF-8 にするのは、記事にも書かれているように副作用が大きいと思う。

WSL で日本語を扱う場合には、自動変換をあてにせずに nkf 等で意図している文字コードに直した方が良さそう。