Ubuntu默认的中文字符编码
locale命令查看 LANG 等参数是否无UTF-8等参数?比如 为空?
Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在
/etc/environment中看到:
sudo gedit /etc/environment
可以看到如下内容:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
其后添加
- LANG="zh_CN.UTF-8"
- LANGUAGE="zh_CN:zh:en_US:en"
(添加后,第二行即是默认的中文字符编码。)
-----------------------------------
关闭终端,重新打开。
locale命令查看 LANG 是否更新?
比如:
- LANG=C.UTF-8
- LANGUAGE=zh_CN:zh:en_US:en
- LC_CTYPE="C.UTF-8"
- LC_NUMERIC="C.UTF-8"
- LC_TIME="C.UTF-8"
- LC_COLLATE="C.UTF-8"
- LC_MONETARY="C.UTF-8"
- LC_MESSAGES="C.UTF-8"
- LC_PAPER="C.UTF-8"
- LC_NAME="C.UTF-8"
- LC_ADDRESS="C.UTF-8"
- LC_TELEPHONE="C.UTF-8"
- LC_MEASUREMENT="C.UTF-8"
- LC_IDENTIFICATION="C.UTF-8"
此问题 可见于ssh客户端、vscode终端