今天一早又打开电脑,为了把Ubuntu的Locale设为英文(中文老出现乱码),于是参照昨天网上找的教程,成功搞定 哈哈,又是一个小小的进步,值得高兴
真是踏破铁鞋,找到这帖子可不容易啊,好不多说, Let's go to the point :
1.先使用 locale 看看Locale设定,若安装的时候选择的是中文则会出现
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LANGUAGE="zh_CN:zh"
.....等一扎输出
2. cat
/var/lib/locales/supported.d/local
我的居然出现了
en_US.UTF-8 UTF-8
zh_CN.UTF-8
UTF-8
3.使用vim编辑该文件的时候里面的内容却只有
zh_CN.UTF-8
UTF-8这一行,纳闷中,只好把local文件删除,新建一个填入
en_US.UTF-8 UTF-8
然后保存退出
4.运行:locale-gen --purge
则会出现
en_US.UTF-8 done.
xxxxxxxxxxx
done.
等,就是重新生成一些Local和配置
5.vim /etc/default/locale
修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
保存退出
若出现用cat查看和 使用 vim 编辑出现的内容不一样的情况,也只能用新建文件的办法解决了吧,至少我是这么干的
6.然后reboot 就搞定啦
这是源帖子
原文地址: http://chrwhy.blog.163.com/blog/static/1297253142010314104059793/?fromdm&fromSearch&isFromSearchEngine=yes