Windows
如何修復 PuTTY 顯示亂碼?
使用PuTTY從 Windows 7 PC 通過 SSH 連接到 Ubuntu 伺服器時,出現一些螢幕錯誤:
即它:
- 在Midnight Commander (MC) 中“雙抽”選擇。
- 其他字元如線元素被繪製為錯誤字元(例如“â”而不是“|”)。
我通過 Mac OS X 的終端和 SHH 連接到同一個 Ubuntu 伺服器,並且沒有出現這些螢幕亂碼(即一切看起來和工作正常)。我已經嘗試過使用 PuTTY 中的字型設置,將其從 Courier New 更改為 Consolas,但沒有運氣。
因此,我的問題是:
如何配置 PuTTY 以正確顯示特殊字元而不是重複繪製/覆蓋螢幕線?
您幾乎可以肯定在PuTTY 設置中設置了錯誤的字元集。
通過執行以下命令驗證遠端系統上的字元集:
locale
這應該返回類似:
LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL=
因此,請檢查Translation下的 PuTTY 設置,並確保您已
UTF-8
設置為字元集。您可能還需要調整線條繪製設置,但這可能不太可能。