WSL中文本地化 Windows Subsystem for Linux(簡稱WSL)是一個在Windows 10上能夠運行原生Linux二進位可執行文件(ELF格式)的相容層。它是由微軟與Canonical公司合作開發,其目標是使純正的Ubuntu 14.04 "Trusty Tahr"映像能下載 ...
WSL中文本地化
Windows Subsystem for Linux(簡稱WSL)是一個在Windows 10上能夠運行原生Linux二進位可執行文件(ELF格式)的相容層。它是由微軟與Canonical公司合作開發,其目標是使純正的Ubuntu 14.04 "Trusty Tahr"映像能下載和解壓到用戶的本地電腦,並且映像內的工具和實用工具能在此子系統上原生運行。
環境版本:Ubuntu 20.04 LTS
下載中文語言包
sudo apt-get install language-pack-zh-hans
配置中文
-
執行命令
export LC_ALL=zh_CN.UTF-8
-
輸入
locale
查看系統本地化屬性
將顯示出來的字元表複製下來,新建一個文本文檔粘貼保存備用
-
輸入
locale -a
查看系統支持字元種類找出帶
zh-CN
的項 -
將原先保存在文本文檔中的字元表中的所有
zh_CN.UTF-8
項替換為locale -a
所支持的中文字元項zh_CN.utf8
(可能根據版本等實際條件等有所不同) -
執行命令
nano /etc/default/locale
通過
nano
vim
等文本編輯器打開locale
文件,使用修改後的字元表替換原有的字元表
-
重新切換用戶或重啟一下
apt update
看看效果吧!
這裡附上我的 locale
文件以供參考:
locale is:
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=zh_CN.utf8