顯示具有 中文亂碼 標籤的文章。 顯示所有文章
顯示具有 中文亂碼 標籤的文章。 顯示所有文章

2023年8月9日 星期三

在WSL Ubuntu 20.04 安裝中文包

WSL是微軟輕量化的子系統,

為的是讓開發人員能夠直接在 Windows 執行Linux相關的應用程式,

之前也介紹了不少WSL上面的應用,

今天則是要來教大家

在WSL Ubuntu 20.04 安裝中文包

在WSL執行一些應用程式有時候讀取或顯示中文會有問題,

就像底下圖片一樣,

這是執行meld 進行檔案比對的時候,

中文並未正常顯示


這是由於輕量化後的WSL 中沒有中文包的緣故,

所以需要自行安裝與設定

首先安裝中文語言包

sudo apt install language-pack-zh-hant

接著執行底下命令進行設定:

sudo dpkg-reconfigure locales

選好數個要支援的語言:

此處選擇 en, zh_TW BIG5, zh_TW.UTF8


並在下一頁選擇預設的語言,

建議選擇 en 或者 zh_TW.UTF8

接著安裝字體管理工具

sudo apt install fontconfig

在WSL設定目前 Windows的字體:

sudo gedit /etc/fonts/local.conf

內容填上:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>

最後更新字體

fc-cache -f -v

這樣就能夠正確在WSL中顯示中文字體或者執行中文應用程式