Linux 默認編碼UTF-8, 行結束符LF
Windows 默認編碼GBK, 行結束符CRLF
所以在windows 上安裝的SecureCRT 軟件要正確現實中文, 先把軟件的編碼改成UTF-8, 然後連上linux 環境後, 設置 export LANG=zh_CN.utf8; export LC_ALL=zh_CN.utf8; 因為linux 默認是C. 改完之後, 字符排序可能跟C 的不一致. 最後vim: set fileencodings=utf-8,gbk 注意這裡用的復數形式. 這樣vim 會根據順序來猜文件所用的編碼. 軟件-環境-vim編碼三者保持一致就能正確顯示中文. 當然, 文件也要是對應的編碼, 用file 文件名來查看
為了讓環境支持GBK, 用 sudo locale-gen zh_CN. GBK 可以生成.
軟件-vim-文件 編碼一致, vim 可以查看中文
軟件-環境-輸出 編碼一致, 終端可以查看中文
如果想要轉換編碼, 用iconv 命令