我在SecureCRT中使用SSH2协议远程登陆Linux服务器时在SecureCRT对话窗口中无法正确显示中文,现象如下:
但是我在SecureCRT中已经设置字符编码为utf8了,是什么原因导致这个问题了,我百思不得其解。
后来想想是不是因为服务器关于字符编码的环境变量设置不正确?我在SecureCRT的命令行输入export LANG=zh_CN.UTF-8后奇迹出现了,SecureCRT能够正常显示中文了,果然是Linux服务器的环境变量设置不正确导致的。
我在SecureCRT中使用SSH2协议远程登陆Linux服务器时在SecureCRT对话窗口中无法正确显示中文,现象如下:
但是我在SecureCRT中已经设置字符编码为utf8了,是什么原因导致这个问题了,我百思不得其解。
后来想想是不是因为服务器关于字符编码的环境变量设置不正确?我在SecureCRT的命令行输入export LANG=zh_CN.UTF-8后奇迹出现了,SecureCRT能够正常显示中文了,果然是Linux服务器的环境变量设置不正确导致的。