mac iterm2 打開Linux 服務器文件亂碼


我的mac 上用是iterm2終端, Shell 環境是zsh。ssh 到Linux 服務器上查看一些文件時,中文亂碼。 
這種情況一般是終端和服務器的字符集不匹配,MacOSX下默認的是utf8字符集。

解決方案如下:

輸入locale可以查看字符編碼設置情況,而我的對應值是空的。 
而默認的.zshrc沒有設置為utf-8編碼,所以本地和服務器端都要在.zshrc設置,步驟如下,bash對應.bash_profile或.bashrc文件。

1.在終端下輸入

vim ~/.zshrc
    
    
    
            
  • 1

2.在文件內容末端添加:

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

接着重啟一下終端,或者輸入source ~/.zshrc使設置生效。

連接服務器,中文顯示都正常了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM