IT_man 發表於 2016-1-16 21:32:19

開啟PuTTy登入Linux ssh 出現亂碼(無法顯示中文)

→→→Received data assumed to be in which character set:

原本是預設的Use font encoding

將Use font encoding下拉選單打開, 選取萬國碼UTF-8
重新登入PuTTY一次, 搞定


Server端如何檢查系統環境使用的語言呢?

請輸入環境變數

$ env

Output中有一列叫做 LANG=zh_TW.UTF-8

這就是語系檔案!! 他很重要

中文編碼通常是zh_TW.UTF-8或是zh_TW.Big5

甚麼時候會出狀況? 當你啟動的程式會分析語系資料的時候, 如果系統發現是無法掌控的語系, 就會出現error


語系資料是由哪個檔案來維護?

$ cat /etc/sysconfig/i18n

當然是系統設定的地方囉! 你可以呼叫預設的值, 甚至是修改他

頁: [1]
查看完整版本: 開啟PuTTy登入Linux ssh 出現亂碼(無法顯示中文)