使用xshell登錄中文版CentOS或者redhat時,在xshell下如果輸出的是中文的話可能會顯示亂碼,通過如下辦法可以有效的解決亂碼問題
linux中文亂碼解決方法如下:
[root@localhost ~]# cd /etc/sysconfig/
[root@localhost sysconfig]# cp i18n i18n.bak #備份i18n文件
[root@localhost sysconfig]# echo "" >i18n
[root@localhost sysconfig]# vi i18n #加入以下內容
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
但是這樣修改過以後,linux物理機上使用終端命令行時顯示的漢字為亂碼,如果不在本地登錄的話,可以用這種方法
linux中文亂碼解決方法二:
通過修改遠程工具的編碼來正常的顯示中文,把遠程工具中的編碼格式顯示為utf8格式即可解決linux中文亂碼的問題!有的工具可能沒有修改編碼的功能,建議大家使用xhell,功能強大!