secureCRT + screen + vim遠程登錄utf-8亂碼問題解決

問題一:使用secureCRT遠程登錄機器,使用vim查看程序,是亂碼

解決辦法:在secureCRT的設置裏面,把字符編碼設置爲utf-8wKioL1SP5aiBSn1lAAJYgMKxpTQ684.jpg

在~/.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

          則能正確顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章