
*** 作步骤
以下两步:
远程linux机器。修改环境变量LANG。例如在~/.bash_profile里面添加
export LANG=zh_CN.UTF8
重新登录之后生效。
现在查看一下当前设置:
myname@myhost~>locale
LANG=zh_CN.UTF8
LC_CTYPE="zh_CN.UTF8"
LC_NUMERIC="zh_CN.UTF8"
LC_TIME="zh_CN.UTF8"
LC_COLLATE="zh_CN.UTF8"
LC_MONETARY="zh_CN.UTF8"
LC_MESSAGES="zh_CN.UTF8"
LC_PAPER="zh_CN.UTF8"
LC_NAME="zh_CN.UTF8"
LC_ADDRESS="zh_CN.UTF8"
LC_TELEPHONE="zh_CN.UTF8"
LC_MEASUREMENT="zh_CN.UTF8"
LC_IDENTIFICATION="zh_CN.UTF8"
LC_ALL=
myname@myhost~>
本地windows机器。修改SecureCRT的设置。找到“选项”->“会话选项”->“外观”:
*字符编码设置为utf-8。
*字体设置,选择中文字体,例如新宋体。
设置完成。然后测试一下
首先,确保Linux下的文件(比如日志)在Windows下打开没有乱码,显示正常就表明linux的字符集设置没有问题,不用去修改;
其次,修改SecureCRT中的Session Options参数配置,如图中的红框:
如果还是乱码,再配置下图的红框部分:
二 vi文件时出现中文乱码
此种情况需要设置一下linux上的字符集,export LANG=zh_CN.UTF8
好了,就这么多,乱码不再。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)