天天看點

解決PuTTY登入遠端主機的中文亂碼問題

本文綜合了其他人的經驗和自己的實踐。

首先,設定 PuTTY:

打開putty,選擇 Category中的Windows--->Appearance---> Font settings 

把"字型"改為"Fixedsys"(或者其他中文字型),字元集為CHINEASE_GB2312

再選擇 Category中的Windows--->Translation ----> Received data assumed to be ... 

把character設定為 "Use font encoding"

儲存後登陸遠端主機就可以了。如果顯示仍然是亂碼,說明遠端主機的語言設定不是中文,這就需要更改遠端主機的環境變量。

設定遠端主機環境變量:

在遠端主機的 home目錄下,有一個<code>.bash_profile檔案,用來執行</code><code>登入 shell 時要執行的指令。用文本編輯器編輯這個檔案,加入以下語句:</code>

export LANG=zh_CN.UTF-8

export LANGUAGE=zh_CN:zh

declare -x LANG="zh_CN.UTF-8"

declare -x LANGUAGE="zh_CN:zh"

将遠端主機的語言環境設定為中文環境。在遠端主機儲存檔案後,執行:

&gt;. .bash_profile

然後設定putty,選擇 Category中的Windows---&gt;Translation ----&gt; Received data assumed to be ... 

把character設定為 "UTF-8" 

這樣就能顯示中文了。

    本文轉自vcdog 51CTO部落格,原文連結:http://blog.51cto.com/255361/837822,如需轉載請自行聯系原作者