對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2012/7/12 5:23:41
Linux i18n
2010-11-08 23:03:20
編輯/etc/sysconfig/i18n這個文件,
不管你裝的是中文版,還是英文版.刪掉原來的設置,把下面的拷貝過去
保存,重起.OK了
這時候,linux控制台下就可以顯示中文了,
在RHEL5中對應的文件是/usr/lib/locale/zh_CN.gb18030
注:
I18N 是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指軟件的「國際化」.
I18N支持多種語言,不過同一時間只能是英文和一種選定的語言,例如英文+中文、英文+德文、英文+韓文等等;
原來的:
Linux LANG和SecureCRT中文字顯示概述
在Linux終端:export LANG=GBK;
在SecureCRT字符設置:默認
上傳:gbk編碼,和utf8編碼都沒有亂碼問題。。。
在Linux終端:export LANG=en_US.utf8;
在SecureCRT字符設置:默認
上傳:gbk編碼,和utf8! utf8 編碼都沒有亂碼,但是gbk有問題。
最好是第一種為好,兩種情況顯示都ok。。。其餘設置都有亂碼問題,捨棄!
有人這樣setting:
使用SecreCRT遠程訪問中文版Linux主機時,對於中文顯示會有亂碼。
設置SecureCRT設置:選項(Options)->會話選項(Session Options)->外觀(Appearance)->字符(Character),選擇UTF-8。
我的系統是 LANG="en_US.UTF-8",改完SecureCRT設置重新登錄即可.
通常就可以了,因為Linux默認LANG就是UTF-8。如果不是,則設置一下/etc/sysconfig/i18n,將LANG設置支持UTF-8。
重新登錄就可以了!
原文出處:Linux i18n - 人外有人 - 51CTO技术博客
2010-11-08 23:03:20
編輯/etc/sysconfig/i18n這個文件,
不管你裝的是中文版,還是英文版.刪掉原來的設置,把下面的拷貝過去
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
保存,重起.OK了
這時候,linux控制台下就可以顯示中文了,
在RHEL5中對應的文件是/usr/lib/locale/zh_CN.gb18030
/etc/sysconfig/i18n 這裡存放的是系統的區域語言設置
第一行 表明你當前系統的語言環境變量設置 ,這裡是 zh_CN.GB18030
第二行 表明系統預置了那些語言支持 ,不在項目中的語言不能正常顯示
第三行 定義控制台終端字體,你文本登錄的時候顯示的字體就是這個 latarcyrheb-sun16
注:
I18N 是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指軟件的「國際化」.
I18N支持多種語言,不過同一時間只能是英文和一種選定的語言,例如英文+中文、英文+德文、英文+韓文等等;
原來的:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
Linux LANG和SecureCRT中文字顯示概述
在Linux終端:export LANG=GBK;
在SecureCRT字符設置:默認
上傳:gbk編碼,和utf8編碼都沒有亂碼問題。。。
在Linux終端:export LANG=en_US.utf8;
在SecureCRT字符設置:默認
上傳:gbk編碼,和utf8! utf8 編碼都沒有亂碼,但是gbk有問題。
最好是第一種為好,兩種情況顯示都ok。。。其餘設置都有亂碼問題,捨棄!
有人這樣setting:
使用SecreCRT遠程訪問中文版Linux主機時,對於中文顯示會有亂碼。
設置SecureCRT設置:選項(Options)->會話選項(Session Options)->外觀(Appearance)->字符(Character),選擇UTF-8。
我的系統是 LANG="en_US.UTF-8",改完SecureCRT設置重新登錄即可.
通常就可以了,因為Linux默認LANG就是UTF-8。如果不是,則設置一下/etc/sysconfig/i18n,將LANG設置支持UTF-8。
[root@localhost sysconfig]# more i18n
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
重新登錄就可以了!
原文出處:Linux i18n - 人外有人 - 51CTO技术博客