如果安裝的是centos7最小化安裝,指令locale一下,查出來的編碼格式是UTF-8;而SSH客戶端的編碼是GBK的,這個遠(yuǎn)程工具不能修改本地編碼,所以連接Linux的時候就會出現(xiàn)中文亂碼問題;因為是最小安裝,那么在/etc/sysconfig下是沒有i18n這個國際化的文件,那么在/etc/sysconfig下是沒有i18n這個國際化的文件,
在系統(tǒng)的預(yù)處理文件中聲明,這樣對整個系統(tǒng)起作用:
#vi /etc/profile
在文件尾加入
LC_ALL=”zh_CN.GBK“
export LANG=”zh_CN.GBK“
在用戶的預(yù)處理文件中聲明,對單獨的用戶起作用,下面是root用戶的示例
#vi /root/.bash_profile
在文件尾加入
export LC_ALL=”zh_CN.GBK“
export LANG=”zh_CN.GBK“
reboot
locale
顯示當(dāng)前編碼格式為gbk就表示修改完成了