解决Amazon EC2 Ubuntu中文乱码

解决SSH连接AWS,中文不能正常显示。其实这个问题从一开始使用AWS就存在,只是一直没管它,今天恰巧解决了:-)

解决方法:

在文件/etc/environment添加如下代码:

# add this line to /etc/environment; then re-login
LC_ALL="en_US.UTF-8"

退出shell,重新登录就可以了。

之前的笔记(以下操作可能不需要):

$cat /etc/default/locale 

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

$sudo vim /var/lib/locales/supported.d/local 

#添加下面的中文字符集 
zh_CN.GBK GBK 
zh_CN.GB2312 GB2312 
zh_CN.GB18030 GB18030 

参考资料:
[1]Configure Locales in Ubuntu
[2]博文《解决ubuntu中文乱码问题的方法总结
[3]blog: Fix locale setting on Ubuntu EC2 instances

Leave a Reply

Your email address will not be published. Required fields are marked *