最近在连接secureCRT远程连接的时候出现乱码的问题,对于这个乱码问题,我们知道在数据库的编码不一致也会导致乱码问题,所以那么linux操作系统一样的原理,所以这个问题导致的原因是因为我们的远程连接的终端和操作系统的字符集不一致导致,所以只要一致就可解决这个问题。
乱码原因为,服务器端字符集与客户端工具的字集相符不兼容。例如,Linux服务器是zh_CN.UTF-8,而客户端(一般为Windows)的字附集则是ZHS16GBK。
一、解决方案一:修改客户端工具的字符集
以SecureCRT工具为例,点击菜单栏的“选项”—“会话选项”,在对话框中的“外观”类型中,修改“字符编码”为“UTF-8”,不需要重新连接服务器,就可以解决乱码问题了。
二、解决方案二:修改服务器端字符集方式(具体方法百度)
1.首先我先查看了一下LANG这个参数:
2.我们看到出现乱码。
3.选项
4.设置字符编码为utf-8.
5.我们再次查看发现问题解决。