Linux 中文亂碼

2022-05-25 08:30:11 字數 1244 閱讀 4022

開發中不免會接觸到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/i18n
2.再修改 locale.cnf配置檔案

#   vim /etc/locale.conf
新增如下一行**

lang="zh_cn.utf-8"

#  source   /etc/locale.conf
3.重啟系統

# 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 ...