WSL GUI アプリケーションで文字化けしたテキストが表示される

WSL GUI アプリケーションで文字化けしたテキストが表示される

英語以外の文字は文字化けしますWSL GUIアプリケーション

たとえば、次のような外国語文字を含むテキスト ファイルを作成しました。

$ touch yoi.txt
$ echo "English한국어日本語" > yoi.txt
$ gedit yoi.txt

助言がありますか?

答え1

これは文字化けしているわけではなく、Linuxプログラムが文字を表示する方法に過ぎません。フォントがありません各ボックス内の 16 進数字は、文字の Unicode コードポイントに対応します。例:

Linux ディストリビューションにさらに多くのフォントをインストールする必要があります。Ubuntu を使用している場合は、sudo apt install fonts-noto-cjkNoto フォント セットは多くの言語をサポートしています。

または、特定のフォントが必要であることがわかっている場合は、ファイルを Linux にコピーできます.ttf.otf必要~/.local/share/fonts/に応じて、C:\Windows\Fonts からすべての Windows フォントをコピーすることもできます。

関連情報