天天看點

CentOS7中文語言亂碼問題解決

Linux系統中,很多時候需要在windows上傳檔案到Linux中,這種時候經常會出現亂碼問題。

CentOS7中文語言亂碼問題解決

比如上面的情況,就是系統系統的編碼格式問題。

這是由于編碼格式的問題導緻亂碼,下面介紹解決方法:

1,安裝編碼轉換工具:

[[email protected] ~]# yum install -y convmv
           

   工具安裝完成後,開始轉換編碼格式:把windows的gbk轉換成utf8格式,轉換的檔案是 /home/word檔案

[[email protected] ~]# convmv -f gbk -t utf8 -r --notest /home/word
           

   如果上面的方法仍然不能完美解決亂碼問題,再換一種方法

2,修改配置檔案:

     先檢視系統中的語言包:

[[email protected] ~]# locale -a
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
           

     隻要發現以上幾項,說明系統已安裝中文語言包,無需再安裝,

     zh是中文的代号、CN是中國的代号、gb18030,gb2312,utf8是語言字元集

     如果沒有發現這些包,就自行安裝

yum install kde-l10n-Chinese
           

      下面修改i18n和locale.conf配置檔案,i18n 在centos7版本中已經沒有了,需要手動建立一個i18n檔案

[[email protected] ~]# vim /etc/sysconfig/i18n
           

      添加兩行内容,wq 退出儲存。

LC_ALL="zh_CN.UTF-8"
           

    source 重新加載一下配置檔案

[[email protected] ~]# source /etc/sysconfig/i18n
           

     再修改 locale.cnf配置檔案

[[email protected] ~]# vim /etc/locale.conf
           

   加載配置檔案

[[email protected] ~]# source /etc/locale.conf
           

    reboot 重新開機一下系統。

    這樣可以完美解決Linux的中文亂碼問題!謝謝!

繼續閱讀