解决终端中文显示乱码的问题
参考以下文章,只能解决终端中文显示乱码的问题
oh-my-zsh中文乱码问题
在Mac下一直都采用iTerm+oh-my-zsh作为终端环境。oh-my-zsh是个很强大的shell。不过默认却对中文支持不好,ls查看中文目录会显示乱码。 google了下原因,发现是因为locale没有设置为utf-8.果然在终端中输入locale发现所有对应的值都为空。所以只要设置一下locale就好了。 zsh代替了bash,所以bash的配置文件都不管用了,修改.bash_profile或.bashrc都不起作用的。所以需要修改.zshrc。 在终端下输入
vi ~/.zshrc
或者使用其他你喜欢的编辑器编辑~/.zshrc 在文件内容末端添加:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
接着重启一下终端,或者输入
source ~/.zshrc
一切就OK了。