您好,登錄后才能下訂單哦!
這篇“Linux怎么解決中文亂碼”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Linux怎么解決中文亂碼”文章吧。
檢查系統編碼 英文環境如下:
[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
中文環境如下:
[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
如上是安裝了中文語言環境,如沒有請安裝中文語言包
安裝中文語言包
yum -y groupinstall chinese-support 1
修改系統編碼,使支持中文
方法一:修改/etc/sysconfig/i18n
[root@localhost ~]# vim /etc/sysconfig/i18n LANG="zh_CN.UTF-8" [root@localhost ~]# source /etc/sysconfig/i18n #再次查看系統編碼,發現已改為支持中文的編碼 [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
方法二:修改環境變量文件 /etc/profile
#在系統的環境變量文件中加入路徑變量的聲明,對整個系統起作用 [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的默認編碼為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
以上就是關于“Linux怎么解決中文亂碼”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。