檢視當前文字編碼,發現都是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 ...