天天看点

Ubuntu命令行shell显示中文

安装中文语言包:

<code>sudo</code> <code>apt-get </code><code>install</code> <code>language-pack-zh-hant language-pack-zh-hans zhcon zh-autoconvert</code>

编辑locale文件:

<code>sudo</code> <code>vi</code> <code>/etc/default/locale</code>

修改成以下内容。

<code>LANG=</code><code>"zh_CN.UTF-8"</code>

<code>LANGUAGE=</code><code>"zh_CN:zh"</code>

修改environment内容

<code>sudo</code> <code>vi</code> <code>/etc/environment</code>

加入以下内容:

<code>LANGUAGE=</code><code>"zh_CN:zh:en_US:en"</code>

生效:

<code>sudo</code> <code>locale-gen</code>

当前用户生效:

<code>export</code> <code>LANG=zh_CN.GBK</code>

重启Ubuntu:

<code>sudo</code> <code>reboot</code>

注意:

重启输入,如果还显示乱码,那就是Shell软件没有更改编码,比如SecureCRT修改编码,选项--会话选项--终端--外观--字体--字符编码选择UTF-8。如果上面是zh_CN.gb2312,则选择GB2312.

参考文章:

<a href="https://segmentfault.com/q/1010000006953395" target="_blank">https://segmentfault.com/q/1010000006953395</a>

<a href="http://blog.csdn.net/qiqiaiairen/article/details/51493822" target="_blank">http://blog.csdn.net/qiqiaiairen/article/details/51493822</a>

<a href="http://blog.csdn.net/xieyan0811/article/details/7530962" target="_blank">http://blog.csdn.net/xieyan0811/article/details/7530962</a>

本文转自 piazini 51CTO博客,原文链接:http://blog.51cto.com/wutou/1862970