2015年6月24日 星期三

PuTTY進入Linux出現亂碼



[PuTTy Configuration]→[Window]→[Translation]→Received data assumed to be in which character set:
由預設的 Use font encoding 改成 UTF-8
重新登入PuTTY一次, 中文不再是亂碼, 搞定收工!!!

如何檢查系統環境使用的語言呢?
請輸入環境變數
$ env
Output中有一列叫做 LANG=zh_TW.UTF-8
這就是語系檔案!! 他很重要
中文編碼通常是zh_TW.UTF-8或是zh_TW.Big5
甚麼時候會出狀況? 當你啟動的程式會分析語系資料的時候, 如果系統發現是無法掌控的語系, 就會出現error
語系資料是由哪個檔案來維護?
$ cat /etc/sysconfig/i18n
當然是系統設定的地方囉! 你可以呼叫預設的值, 甚至是修改他
對一般使用者來說, 就不建議在這裡做更動了

沒有留言: