Putty终端乱码
?Putty終端亂碼
終端亂碼是客戶端接收的字符和服務器端發送的字符不統一會造成亂碼。
編碼問題要考慮很多東西:
1)、你的linux系統默認的支持語系,這個與/etc/sysconfig/i18n有關
2)、你的終端接口(bash)語系,這個與LANG有關
3)、你文件的原本編碼
4)、打開終端機的軟件,這個是在Gnome下面的窗口界面
事實上最重要的是3、4兩點,只要保持一致就不會亂碼。這也是為什么我們服務器默認的是英文編碼,我們putty看是亂碼而瀏覽器觀察確是正確編碼了。我們若想在putty中也想不亂碼,就要更改LANG的選擇了。來自鳥哥290頁。
#export |grep LANG???顯示服務器的默認語系
#locale –a??顯示全部語系
#export LANG=zh_CN.utf8;export LANGUAGE=zh_CN.utf8????更該默認語系
若要正確顯示,還要修改一項,就是顯示格式
中文的putty默認使用utf-8了,但英文的putty要更改。應用即可
然后你會發現,putty支持中文了。
Export方法是本次生效。下次就變回去了。
永久生效就要修改配置文件
#vi /etc/sysconfig/i18n
LANG="zh_CN.GB18030" #==>此處即為系統的語言
SUPPORTED="zh_CN.UTF-8:zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"?
SYSFONT="lat0-sun16"
#source /etc/sysconfig/i18n???這樣不用重啟就可以使配置生效了
本文轉自zsaisai 51CTO博客,原文鏈接:http://blog.51cto.com/3402313/744266
總結
- 上一篇: AGG第一课 介绍
- 下一篇: Eclipse 高亮显示选中的相同变量