一、修改Ubuntu默认字符集为GBK 1、首先设置sudo vi /var/lib/locales/supported.d/local 添加一行 zh_CN.GBK GBK sudo locale-gen生成locale 2、修改ubuntu的字符集 方法一: 修改用户目录下的.profile文件,增加以下内容: LANGUAGE=”zh_CN:zh:en_US:en” LANG=zh_CN.GBK 重新登录即可。 这个方法只对该用户有效。 方法二:修改/etc/environment,增加以下内容: LANGUAGE=”zh_CN:zh:en_US:en” LANG=zh_CN.GBK 然后重启X即可 这个方法对没有设置LANG及LANGUAGE环境变量的用户有效 在使用 ssh 连接 ubuntu 时,会显示中文乱码,要想使客户端不出现乱码,可以按下面来做: vi ~/.bashrc 文件,添加 export LANG="zh_CN.GB18030" export LANGUAGE="zh_CN:GB18030:zh_CN.GB2312:zh_CN" export SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" export SYSFONT="lat0-sun16"
1 添加GBK编码
sudo vim /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 GB2312 zh_CN.GB18030 GB18030 前2个是默认的,后边3个是我添加的3个编码 然后:wq保存并推出 2 更新编码 sudo locale-gen
或者
sudo dpkg-reconfigure --force locales 然后在输出的结果中会出现 。。。 zh_CN.GB2312 done zh_CN.GBK done 出现done就成功了 1.先安装语言包 sudo apt-get install language-pack-zh 2.修改配置文件/etc/default/locale 里面添加内容为: LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
这样就可以了。 重启系统后生效!
|