首頁  >  文章  >  運維  >  linux不支援中文怎麼辦

linux不支援中文怎麼辦

藏色散人
藏色散人原創
2020-05-25 10:39:167156瀏覽

linux不支援中文怎麼辦

linux不支援中文怎麼辦?

查看目前系統預設採用的字元集:

# locale

在RedHat/CentOS系統下,記錄系統預設使用語言的檔案是/etc/sysconfig/i18n,如果預設安裝的是中文的系統,i18n的內容如下:

LANG="zh_CN.UTF-8" 
SYSFONT="latarcyrheb-sun16" 
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

其中LANG變數是language的簡稱,稍微有英文基礎的使用者一看就看出來這個變數是決定係統的預設語言的,也就是係統的選單、程式的工具列語言、輸入法預設語言等。 SYSFONT是system font的簡稱,決定係統預設要用哪一種字體。 SUPPORTED變數決定係統支援的語言,即係統能夠顯示的語言。需要說明的是,由於電腦起源於英語國家,因此,不管你把這些變數設定成什麼,英語總是預設支援的,而且不管用什麼字體,英文字體總包含在其中。

 推薦:《linux教學

#那麼如何顯示中文呢?

1. 系統必須安裝中文語言包才行

# yum -y groupinstall chinese-support

2. 只要語言包還不行,我們得設定對應的字元集

##2.1 臨時生效:

# export LANG="zh_CN.UTF-8"    # 设置为中文 
# export LANG="en_US.UTF-8"    # 设置为英文

2.2 永久生效, 編輯/etc/sysconfig/i18n(最好reboot一下) 

LANG="zh_CN.UTF-8"

2.3 或者,編輯/etc/profile設定文件,新增如下一行 

export LANG="zh_CN.UTF-8"

重新載入:

# . /etc/profile

查看當前的字元集:

# echo $LANG

經過上面的設置,字元集應該設置好了。

查看:

linux不支援中文怎麼辦

 

#附:

字元集設定好後,web專案下載檔案亂碼可以更改Tomcat file.encoding,catalina.sh(windows中為catalina.bat)中設定-Dfile.encoding=UTF-8

linux不支援中文怎麼辦

當然,在server.xml中也需要設定UTF-8編碼:

linux不支援中文怎麼辦

以上是linux不支援中文怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn