远程工具显示Linux乱码问题解决方案
遠(yuǎn)程工具顯示Linux亂碼問(wèn)題解決方案
?
一、顯示中文Linux亂碼現(xiàn)象
使用SecureCRT或xshell連接遠(yuǎn)程Linux,部分內(nèi)容顯示的亂碼,顯示亂碼的內(nèi)容,實(shí)際為非英文字符。
亂碼原因?yàn)?#xff0c;服務(wù)器端字符集與客戶端工具的字集相符不兼容。例如,Linux服務(wù)器是zh_CN.UTF-8,而客戶端(一般為Windows)的字附集則是ZHS16GBK。
下面是一個(gè)典型場(chǎng)型案例:
1、Linux服務(wù)器端字符集
| [root@ol6fonts ~]# more /etc/sysconfig/i18n LANG="zh_CN.UTF-8" |
??? 2、客戶端操作系統(tǒng)字符集
| C:\Users\Administrator>echo %NLS_LANG% American_America.ZHS16GBK |
????3、客戶端工具字符
??? 以SecureCRT工具為例:
??? SecureCRT的默認(rèn)字符集是default
??? 4、顯示結(jié)果
| [root@ol6fonts ~]# chkconfig --list kdump kdump??????????0:鍏抽棴???????1:鍏抽棴??????? 2:鍏抽棴???????3:鍏抽棴??????? 4:鍏抽棴???????5:鍏抽棴??????? 6:鍏抽棴 |
?
二、解決方案一:修改客戶端工具的字符集
以SecureCRT工具為例,點(diǎn)擊菜單欄的“選項(xiàng)”—“會(huì)話選項(xiàng)”,在對(duì)話框中的“外觀”類型中,修改“字符編碼”為“UTF-8”,不需要重新連接服務(wù)器,就可以解決亂碼問(wèn)題了。
修改后,再顯示跟非英文相關(guān)的字符,即可正常顯示:
| [root@ol6fonts ~]# chkconfig --list kdump kdump??????????0:關(guān)閉?1:關(guān)閉? 2:關(guān)閉?3:關(guān)閉? 4:關(guān)閉?5:關(guān)閉? 6:關(guān)閉 |
?
三、解決方案二:修改服務(wù)器端字符集方式
1、在客服端工具字符編碼方式為default不變的情況下,修改服務(wù)器端/etc/sysconfig/i18n配置文件中的LANG值
| --原內(nèi)容: LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" ? --修改后內(nèi)容: LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" |
/etc/sysconfig/i18n文件是一個(gè)登陸加載文件,要想結(jié)果生效,只需要退出重新登陸即可得到新的配置結(jié)果值
2、驗(yàn)證修改后的顯示結(jié)果
| [root@ol6fonts ~]# chkconfig --list kdump kdump??????????0:off?? 1:off?? 2:off??3:off?? 4:off?? 5:off??6:off |
上面結(jié)果,已經(jīng)正常的顯示為en_US字符編碼了。
?
本文作者:黎俊杰(網(wǎng)名:踩點(diǎn)),從事”系統(tǒng)架構(gòu)、操作系統(tǒng)、存儲(chǔ)設(shè)備、數(shù)據(jù)庫(kù)、中間件、應(yīng)用程序“六個(gè)層面系統(tǒng)性的性能優(yōu)化工作
歡迎加入系統(tǒng)性能優(yōu)化專業(yè)群,共同探討性能優(yōu)化技術(shù)。群號(hào):258187244
?
?
?
總結(jié)
以上是生活随笔為你收集整理的远程工具显示Linux乱码问题解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 周末生活日记|我们和楠哥
- 下一篇: linux 其他常用命令