原因:
ubuntu上没有默认使用zh_HK.UTF-8字符集,默认使用en_HK.UTF-8,导致不支持中文字符
解决办法:
1:安装语言包(如果有,可以不用安装)
sudo apt-get install language-pack-zh-hant
zh-hans表示中华汉字简体,s代表simplified(简体)。zh-hant表示中华汉字繁体,t代表traditional(繁体)
locale -as 查看当前安装语言包
/usr/share/i18n/locales
设定默认locale为中文UTF-8
2:打开locale文件
gedit /etc/default/locale
3: 修改配置为如下
LANG="zh_HK.UTF-8" LANGUAGE="zh_HK:HK"
或者使用命令
sudo localectl set-locale LANG=zh_HK.UTF-8
4:sudo reboot