您好,登錄后才能下訂單哦!
這篇“Linux怎么解決中文亂碼”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Linux怎么解決中文亂碼”文章吧。
檢查系統(tǒng)編碼 英文環(huán)境如下:
[root@localhost ~]# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 123456789101112131415
中文環(huán)境如下:
[root@localhost ~]# locale LANG=zh_CN.GB2312 LC_CTYPE="zh_CN.GB2312" LC_NUMERIC="zh_CN.GB2312" LC_TIME="zh_CN.GB2312" LC_COLLATE="zh_CN.GB2312" LC_MONETARY="zh_CN.GB2312" LC_MESSAGES="zh_CN.GB2312" LC_PAPER="zh_CN.GB2312" LC_NAME="zh_CN.GB2312" LC_ADDRESS="zh_CN.GB2312" LC_TELEPHONE="zh_CN.GB2312" LC_MEASUREMENT="zh_CN.GB2312" LC_IDENTIFICATION="zh_CN.GB2312" LC_ALL= 123456789101112131415
檢查是否安裝中文語言包
[root@localhost ~]# rpm -qa|grep chinese ibus-table-chinese-erbi-1.4.6-1.el6.noarch ibus-table-chinese-wubi-haifeng-1.4.6-1.el6.noarch ibus-table-chinese-1.4.6-1.el6.noarch ibus-table-chinese-wubi-jidian-1.4.6-1.el6.noarch ibus-table-chinese-cangjie-1.4.6-1.el6.noarch ibus-table-chinese-scj-1.4.6-1.el6.noarch 1234567
如上是安裝了中文語言環(huán)境,如沒有請安裝中文語言包
安裝中文語言包
yum -y groupinstall chinese-support 1
修改系統(tǒng)編碼,使支持中文
方法一:修改/etc/sysconfig/i18n
[root@localhost ~]# vim /etc/sysconfig/i18n LANG="zh_CN.UTF-8" [root@localhost ~]# source /etc/sysconfig/i18n #再次查看系統(tǒng)編碼,發(fā)現(xiàn)已改為支持中文的編碼 [root@localhost ~]# locale LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_MESSAGES="zh_CN.UTF-8" LC_PAPER="zh_CN.UTF-8" LC_NAME="zh_CN.UTF-8" LC_ADDRESS="zh_CN.UTF-8" LC_TELEPHONE="zh_CN.UTF-8" LC_MEASUREMENT="zh_CN.UTF-8" LC_IDENTIFICATION="zh_CN.UTF-8" LC_ALL= 1234567891011121314151617181920
方法二:修改環(huán)境變量文件 /etc/profile
#在系統(tǒng)的環(huán)境變量文件中加入路徑變量的聲明,對整個系統(tǒng)起作用 [root@xqsj-beta ~]# vim /etc/profile ........ LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8" [root@localhost ~]# source /etc/profile [root@localhost ~]# locale 1234567
在Windows下編輯的中文,在Linux下顯示為亂碼的問題 若要解決此問題,需要修改Linux的默認(rèn)編碼為GBK
[root@localhost ~]# vim /etc/sysconfig/i18n LANG="zh_CN.GBK" SUPPORTED="zh_CN.UTF-8:zh_CN:zh" SYSFONT="latarcyrheb-sun16" [root@localhost ~]# source /etc/sysconfig/i18n [root@localhost ~]# locale
以上就是關(guān)于“Linux怎么解決中文亂碼”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。