開發中不免會接觸到linux,linux系統中文語言亂碼也是我們常碰到的乙個問題之一。
在網上查詢了不少資料,參考了終於解決了問題。
#locale -a (列出所有可用的公共語言環境的名稱)
若能發現以下幾項,說明系統已安裝中文語言包
如果沒有發現以上幾項,則手動安裝中文語言包
# yum install kde-l10n-chinese (大概11m)首先,檢視系統當前語言環境上面是我已經修改完之後的
("zh_cn.utf-8"按照上面的內容可以理解為「你說中文,你在中國,語言字符集為utf-8」)
如果是:en_us.utf-8,則表示如下
("en_us.utf-8"按照上面的內容可以理解為「你說英語,你在美國,語言字符集為utf-8」)
如果不是中文環境則需要修改,步驟如下:
1.先修改i18n配置檔案
# vim /etc/sysconfig/i18n新增如下兩行**lang="zh_cn.utf-8"lc_all="zh_cn.utf-8"# source /etc/sysconfig/i18n2.再修改 locale.cnf配置檔案# vim /etc/locale.conf新增如下一行**lang="zh_cn.utf-8"# source /etc/locale.conf3.重啟系統# reboot檔案->開啟->選中會話->右鍵->屬性->終端(這裡使用的是xshell)將編碼改為 utf-8到這裡問題已解決,如還是出現tomcat日誌中文亂碼可以檢視頭部參考資料!
Linux 中文亂碼
今天在虛擬機器上搭建jboss測試環境的時候,發現應用起來後選單顯示亂碼。估計是裝系統的時候忘記設定lang了。模擬一下解決過程 jboss 02 uname a linux 02 2.6.18 128.el5 1 smp wed jan 21 08 45 05 est 2009 x86 64 x8...
linux 中文亂碼
con tent nten t 標籤內容不正常,全是亂碼。因此估計十有 是編碼問題。上網找了下linux裡怎麼解決中文亂碼的問題。cat news.allsites.1120806.txt iconv f gbk t utf 8 c grep zzziconv命令就是將制定檔案從一種編碼方式換到另外...
linux中文亂碼
vi etc profile export lc all zh cn.gbk export lang zh cn.gbk 然後我趕緊檢視了下echo lc all 顯示en us 根據網上的另乙個帖子是這麼說的 locale的設定 lc all和lang優先順序的關係 lc all lc lang ...