問題一:使用secureCRT遠程登錄機器,使用vim查看程序,是亂碼
解決辦法:在secureCRT的設置裏面,把字符編碼設置爲utf-8
在~/.vimrc 里加入一行 set encoding=utf-8,則能正確顯示。
原則是 vim 的 encoding 和文件的編碼一致
termencoding 和 secureCRT 的設置一致。
問題二:使用screen,在screen立打開utf-8中文的文本亂碼
解決辦法:在 ~/.screenrc 里加入如下設置:
#編碼
defutf8 on
defencoding utf8
encoding UTF-8 UTF-8
新建screen,則能正確顯示。
問題三:在第二個問題解決後, 用screen -r 重新進去一個screen的時候,又亂碼了
解決辦法:在進入screen的時候加上 -U 參數, screen -U -r xxx
則能正確顯示。