Putty终端乱码
?Putty終端亂碼
終端亂碼是客戶端接收的字符和服務(wù)器端發(fā)送的字符不統(tǒng)一會造成亂碼。
編碼問題要考慮很多東西:
1)、你的linux系統(tǒng)默認(rèn)的支持語系,這個與/etc/sysconfig/i18n有關(guān)
2)、你的終端接口(bash)語系,這個與LANG有關(guān)
3)、你文件的原本編碼
4)、打開終端機的軟件,這個是在Gnome下面的窗口界面
事實上最重要的是3、4兩點,只要保持一致就不會亂碼。這也是為什么我們服務(wù)器默認(rèn)的是英文編碼,我們putty看是亂碼而瀏覽器觀察確是正確編碼了。我們?nèi)粝朐?span style="font-family:'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微軟雅黑', Arial, sans-serif;">putty中也想不亂碼,就要更改LANG的選擇了。來自鳥哥290頁。
#export |grep LANG???顯示服務(wù)器的默認(rèn)語系
#locale –a??顯示全部語系
#export LANG=zh_CN.utf8;export LANGUAGE=zh_CN.utf8????更該默認(rèn)語系
若要正確顯示,還要修改一項,就是顯示格式
中文的putty默認(rèn)使用utf-8了,但英文的putty要更改。應(yīng)用即可
然后你會發(fā)現(xiàn),putty支持中文了。
Export方法是本次生效。下次就變回去了。
永久生效就要修改配置文件
#vi /etc/sysconfig/i18n
LANG="zh_CN.GB18030" #==>此處即為系統(tǒng)的語言
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???這樣不用重啟就可以使配置生效了
本文轉(zhuǎn)自zsaisai 51CTO博客,原文鏈接:http://blog.51cto.com/3402313/744266
總結(jié)
- 上一篇: AGG第一课 介绍
- 下一篇: Eclipse 高亮显示选中的相同变量