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了。