oh-my-zsh中文乱码

使用oh-my-zsh过程中遇到了中文乱码问题,经过上网查询,多数答案都是修改~/.zshrc文件,增如下内容:

1
2
export LC_ALL=en.UTF-8
export LANG=en_US.UTF-8

然后:

1
source ~/.zshrc

可是我更改了之后依然是乱码,使用locale命令报如下错误:

1
locale:Cannot set LC-ALL to default locale:No such file or directory

突然想到前几日升级了CentOS 6.5的libc,莫不是这个原因导致的?果断切换回libc-2.12.so,再次执行locale命令,没有报错,而且zsh也能正常显示中文了。