修改local文件
sudo gedit /var/lib/locales/supported.d/local
添加zh_CN.GB2312字符集,如下:
en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312
保存后,执行命令:
sudo locale-gen
这样ubuntu就支持gb2312,这种方式我是网上找到,自己也去偿试了,不过在我的ubuntu上,中文显示还是乱码。但是我以前也是用这种方法来解决RedHat系统的Linux中文乱码问题。还有个问题,gb2312是简化汉字编码字符集,据说汉字不完整。推荐使用第一种方法解决中文乱码问题。