xshell中出现中文乱码解决方法

        作为一个IT程序员,经常需要远程登录Linux系统的服务器,使用工具Xshell工具,但是很多时候出现中文问题。根本原因为远程服务器Linux系统和本地系统的编码不一致导致的 。


此处的信息虽然是“总共76”两个中文汉字,但还是显示乱码。

一、问题原因:

1、远程登录的Linux系统服务器编码问题;

2、本地的系统的编码问题;

3、远程服务器和本地系统编码不一致导致。

二、解决方法:

1、Linux系统编码问题,服务器主机一般不能随便修改配置,甚至普通人都没有权限修改配置。一般不推荐!

(1) 执行locale命令查看系统语言,如下图;

(2)设置系统环境变量LANG为zh_CN.UTF-8,export LANG=zh_CN.UTF-8

或者编辑文件:vim /etc/sysconfig/i18n


2、本地的系统的编码问题;

设置为Unicode (UTF-8):File->Properties

点击选择UTF-8


3、远程服务器和本地系统编码不一致导致:

查看远程服务器的编码和本地系统的编码是什么格式,调整一致即可。

要么修改Linux环境变量LANG,要么修改Xshell终端编码。

猜你喜欢

转载自blog.csdn.net/lanxingbudui/article/details/81060974