ubuntu 显示中文乱码问题

原因:
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

  

人生旅途,边走边看...
原文地址:https://www.cnblogs.com/dming4/p/13047162.html