这个回答比较全面:
http://askubuntu.com/questions/162391/how-do-i-fix-my-locale-issue
最热门的回答对我无效,我用了下面一个很奇葩的方法:
在terminal里面输入
locale
看有哪几个参数是unset的,然后把那些对应unset的自己用export设一下:
比如我的LANGUAGE和LC_ALL unset,
于是
export LANGUAGE=en_US.UTF-8
export LC_ALL=ex_US.UTF-8
设置完后还提示我设置失败了T.T
但是再输
locale
一看其实设置成功啦 ~\(≧▽≦)/~