天天看點

Mac終端使用oh-my-zsh中文亂碼

前提

  • 在Mac下使用iTerm2+oh-my-zsh作為終端環境。
oh-my-zsh

是個好東西,我就不多介紹了。

但是預設卻對中文支援不太好,有時候在伺服器端檢視中文會顯示亂碼。

查了一下原因,發現是因為locale沒有設定為utf-8。隻要設定一下locale就好了。

因為使用zsh代替了bash,是以配置bash的配置檔案.bash_profile或.bashrc都不起沒有用。需要修改.zshrc。

處理

  • 在終端下輸入:
    vim ~/.zshrc           
  • 在檔案内容末端添加:
    export LC_ALL=en_US.UTF-8  
    export LANG=en_US.UTF-8           
  • 接着重新開機一下終端,或者輸入
    source ~/.zshrc           
  • 搞定!
  • 本文連結: Mac終端使用oh-my-zsh中文亂碼