系统语言不是utf-8的编码
解决办法
查看当前本机编码
locale
可以发现值都是POSIX
安装en_US.UTF-8
localepurge 配置需要的locale(如果没有这个命令,用apt-get install localepurge安装)
locale-gen en_US.UTF-8
设置编码
打开文件 /etc/profile,将下面内容添加到最后
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
打开 ~/.bashrc 在最下面添加以下内容
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
重新编译
source /etc/profile
解决