我們通常通過putty來登陸遠程的服務器,為我們的日常工作提供了方便,但是有些時候由於putty設置問題,而讓系統的一些信息不能很好的顯示。這裡提供一種解決亂碼問題的方法。
首先我們需要明確問題的根源,亂碼是因為putty的當前使用的字符集不能解析服務器端發過來的編碼,故而產生亂碼。明確原因之後,解決方案如下:
1. 查看服務器當前使用的編碼,輸入命令: echo $LANG $LANGUAGE。顯示如下圖
從圖中可以看出服務器使用的utf編碼。什麼是utf編碼呢? utf編碼是一種萬國碼,就是在系統的同一個頁面或窗口可以顯示多國語言,比如,漢語,英語,韓語等。
2. 將putty使用的編碼修改為服務器系統當前使用的編碼,也就是utf編碼,如下圖所示
設置完成,就不會出現亂碼了,除非服務器系統本身存在亂碼,如下圖