LINUX SSH显示中文乱码,如何解决?

LINUX SSH显示中文乱码,如何解决?,第1张

ssh登陆后,执行: \x0d\x0aexport LANG=zh_CN.gb2312\x0d\x0a就可以显示中文了。\x0d\x0a编辑/etc/sysconfig/i18n 将LANG="zh_CN.UTF-8" 改为 LANG="zh_CN.GB18030" 可永久显示中文

如果安装的是centos7最小化安装,指令locale一下,查出来的编码格式是UTF-8;而SSH客户端的编码是GBK的,这个远程工具不能修改本地编码,所以连接Linux的时候就会出现中文乱码问题因为是最小安装,那么在/etc/sysconfig下是没有i18n这个国际化的文件,那么在/etc/sysconfig下是没有i18n这个国际化的文件,

在系统的预处理文件中声明,这样对整个系统起作用:

#vi /etc/profile

在文件尾加入

LC_ALL=”zh_CN.GBK“

export LANG=”zh_CN.GBK“

在用户的预处理文件中声明,对单独的用户起作用,下面是root用户的示例

#vi /root/.bash_profile

在文件尾加入

export LC_ALL=”zh_CN.GBK“

export LANG=”zh_CN.GBK“

显示当前编码格式为gbk就表示修改完成了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11640948.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存