Ubuntu16.04中文支持

发布时间:2023-05-21 17:00

centos7服务器上运行着一个Ubuntu16.04的容器,用xshell远程登陆,现在想在命令行中输入中文测试一个程序,却发现Ubuntu不支持中文,没办法,只能折腾一番了。

1、安装中文支持包language-pack-zh-hans

$ sudo apt-get install language-pack-zh-hans

2、修改/etc/environment(在文件的末尾追加):

LANG=\"zh_CN.UTF-8\"
LANGUAGE=\"zh_CN:zh:en_US:en\"

3、修改/var/lib/locales/supported.d/local(没有这个文件就新建,同样在末尾追加):

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

4、执行命令:

$ sudo locale-gen

5、对于中文乱码是空格的情况,安装中文字体解决。

$ sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

6、大部分人到这一步已经解决问题了,但我的服务器依然不行,通过查阅资料,发现还需要

$ export LC_ALL=\'zh_CN.utf8\'

这时vim某个包含中文的文件就可以发现没有乱码了,中文正常显示。

7、这样做虽然可以显示中文了,把这条命令写到~/.bashrc当中。over

 

 

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号