0.說明
linux系統(tǒng)的語言、區(qū)域、字符集編碼由`locale’ [lo??k?l] 決定。
對應(yīng)配置文件路徑:
- centos7
/etc/locale.conf
- centos6
/etc/sysconfig/i18n
以下以centos&為例
1.查看當(dāng)前生效的locale
locale
LANG=
LC_CTYPE=“POSIX”
LC_NUMERIC=“POSIX”
LC_TIME=“POSIX”
LC_COLLATE=“POSIX”
LC_MONETARY=“POSIX”
LC_MESSAGES=“POSIX”
LC_PAPER=“POSIX”
LC_NAME=“POSIX”
LC_ADDRESS=“POSIX”
LC_TELEPHONE=“POSIX”
LC_MEASUREMENT=“POSIX”
LC_IDENTIFICATION=“POSIX”
LC_ALL=
查看現(xiàn)有配置
cat /etc/locale.conf
LANG=“en_US.UTF-8”
1.3.查看所有支持的locale
locale -am
C
POSIX
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
………………
1.4.查看是否支持的zh_CN
不支持的話,需要安裝。各種百度嘗試沒成功,放棄
locale -am | grep zh_CN
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
2.修改locale。改為LANG="zh_CN.UTF-8"
2.3.用vi或vim修改。
vim /etc/locale.conf
改為LANG="zh_CN.UTF-8"
2.4.重載配置文件
source /etc/locale.conf
2.5.再次查看是否生效
locale
9.補(bǔ)充知識
9.1 locale輸出詳解
運(yùn)行l(wèi)ocale指令得到當(dāng)前系統(tǒng)編碼設(shè)置的詳細(xì)資料。
一、locale的五臟六腑
1、 語言符號及其分類(LC_CTYPE)
2、 數(shù)字(LC_NUMERIC)
3、 比較和排序習(xí)慣(LC_COLLATE)
4、 時間顯示格式(LC_TIME)
5、 貨幣單位(LC_MONETARY)
6、 信息主要是提示信息,錯誤信息, 狀態(tài)信息, 標(biāo)題, 標(biāo)簽, 按鈕和菜單等(LC_MESSAGES)
7、 姓名書寫方式(LC_NAME)
8、 地址書寫方式(LC_ADDRESS)
9、 電話號碼書寫方式(LC_TELEPHONE)
10、度量衡表達(dá)方式(LC_MEASUREMENT)
11、默認(rèn)紙張尺寸大小(LC_PAPER)
12、對locale自身包含信息的概述(LC_IDENTIFICATION)。
二、理解locale的設(shè)置
設(shè)定locale就是設(shè)定12大類的locale分類屬性,即 12個LC_*。除了這12個變量可以設(shè)定以外,為了簡便起見,還有兩個變量:LC_ALL和LANG。
它們之間有一個優(yōu)先級的關(guān)系:LC_ALL > LC_* > LANG文章來源:http://www.zghlxwxcb.cn/news/detail-535886.html
可以這么說,LC_ALL是最上級設(shè)定或者強(qiáng)制設(shè)定,而LANG是默認(rèn)設(shè)定值。文章來源地址http://www.zghlxwxcb.cn/news/detail-535886.html
到了這里,關(guān)于linux修改locale字符集編碼為UTF-8/GBK,修改語言區(qū)域?yàn)閦h-CN(中文-中國)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!