Ubuntu默 认安装的环境为zh_CN.utf8或者en_US.utf8,然而很多windows的文档还是以 GB2312或GBK编码保存的,当你打开Window文件的时候,总是有各种问题,出现各种诡异的乱码。因此十分有必要在Ubuntu下生 成GBK或GB2312的locale。并设置默认本地编码:
1. 修改/var/lib/locales/supported.d/local文件,在文件中添加如下代码:
zh_CN.GBK GBK
en_US.GBK GBK
zh_CN.GB2312 GB2312
en_US.GB2312 GB2312
2. sudo locale-gen
3. 修改默认配置文件 /etc/default/locale
修改默认LANG="en_US.UTF8"为
LANG="en_US.GBK"
或者
LANG="zh_CN.GBK"
4.重启操作系统后,显示正常
应该可以不用重启系统,但是我没找到重启哪个进程可以实现,还望有知道的人不吝告知。
转载于:https://blog.51cto.com/56214415/420886