WSL GUI 應用程式上出現亂碼

WSL GUI 應用程式上出現亂碼

非英文字元出現亂碼WSL 圖形使用者介面應用程式

例如,我建立了一個包含外來字元的文字文件,如下所示:

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

有什麼建議麼?

答案1

這並不是真正的亂碼——這只是 Linux 程式顯示它們的字元的方式沒有任何字體。每個方塊中的十六進位數字對應於字元的 Unicode 代碼點。例如:

您應該在 Linux 發行版中安裝更多字型。如果您使用的是 Ubuntu sudo apt install fonts-noto-cjk,. Noto 字體集支援多種語言。

或者,如果您知道需要特定字體,您可以複製.ttf.otf檔案到~/.local/share/fonts/Linux 中。如果需要,您甚至可以從 C:\Windows\Fonts 複製所有 Windows 字型。

相關內容