array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 111string(0) "" int(1) int(10) int(70) int(8640000) array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 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

 

  

 

相关文章: