Centos7解決中文亂碼問題

2021-08-08 03:32:06 字數 937 閱讀 8451

檢視當前文字編碼,發現都是en_us.utf-8,也就是說還不能完美支援中文編碼,如果是zh_cn.utf-8,那就說明能夠比較完美支援中文編碼了(我猜的)

[root@biaopei ~]# 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_*****="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=

遇到上面這種情況,我們來看一下系統有沒有自帶中文編碼

[root@biaopei ~]# locale -a|grep zh_cn.utf8   列表較長我就直接grep

zh_cn.utf8

[root@biaopei ~]#

還好,有自帶。如果沒有,我也沒有辦法了

那麼我們就可以直接修改系統編碼為中文編碼了

[root@biaopei ~]# cat /etc/locale.conf 

lang="en_us.utf-8"

上面的是我沒有修改的,把en_us改為zh_cn後重啟就可以了

這個方法我還不能確定有效,以後發現問題了我再修改

Centos7中文亂碼問題的解決

剛安裝centos7之後,語言預設不是中文,導致中文路徑或中文檔案在系統中顯示為亂碼,查了些資料解決了這個問題。1 檢視和安裝中文庫 root bogon echo lang zh cn.utf8 root bogon locale a grep zh zh cn zh cn.gb18030 zh ...

Centos7中文亂碼問題的解決

剛安裝centos7之後,語言預設不是中文,導致中文路徑或中文檔案在系統中顯示為亂碼,查了些資料解決了這個問題。1 檢視和安裝中文庫 root bogon echo lang zh cn.utf8 root bogon locale a grep zh zh cn zh cn.gb18030 zh ...

Centos7 中文亂碼問題

檢視系統是否安裝中文語言包 root localhost locale a grep zh cn 上條語句輸出完全正常 檢視當前系統語言環境 root localhost echo lang 上條語句輸出 zh cn.utf 8,感覺沒啥問題 檢視語言包 root localhost locale ...