远程通过ssh连接到linux的时候,执行命令有时候是乱码的情况,需要修改如下内容:
在服务器环境中,最好配置是英文字符集,如果是中文字符集,建议修改成英文。
一、:检查linux系统默认字符集
0 1 |
[root@byrd ssh]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8" |
修改字符集的方法(默认英文即可,不建议修改为中文字符集):
0 1 2 3 4 5 6 7 |
[root@byrd ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" [root@byrd ~]# echo 'LANG="zh_CN.GB18030"' > /etc/sysconfig/i18n #使用echo修改字符集为gb18030 [root@byrd ~]# source /etc/sysconfig/i18n #是刚刚修改的配置生效 [root@byrd ~]# . /etc/sysconfig/i18n #同上 [root@byrd ~]# cat /etc/sysconfig/i18n LANG="zh_CN.GB18030" |
二、:查看连接工具默认字符集
使用xshell或者其他连接工具的时候,检查下链接工具字符集,要和linux字符集相同。SourceByrd's Weblog-https://note.t4x.org/system/linux-i18n-config/
申明:本文由BYRD原创(基于Centos6.4 X64),未经许可禁止转载!SourceByrd's Weblog-https://note.t4x.org/system/linux-i18n-config/ SourceByrd's Weblog-https://note.t4x.org/system/linux-i18n-config/
申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!