本文綜合了其他人的經驗和自己的實踐。
首先,設定 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"
将遠端主機的語言環境設定為中文環境。在遠端主機儲存檔案後,執行:
>. .bash_profile
然後設定putty,選擇 Category中的Windows--->Translation ----> Received data assumed to be ...
把character設定為 "UTF-8"
這樣就能顯示中文了。
本文轉自vcdog 51CTO部落格,原文連結:http://blog.51cto.com/255361/837822,如需轉載請自行聯系原作者