SecureCRT 连接 Linux 时经常会看到乱码。 发生乱码的原因主要是有三个地方 1.Linux 的 etc 的系统默认配置的编码 2.用户环境变量里面设置的 LANG 变量 3.SecureCRT 会话变量里面的字符集的设置 只要保持这三个地方的字条集编码保持一致就可以了。
解决步骤如下: 1.设置用户的环境变量 查询当前用户的 Local 信息: [root@devdbserver ~]# export |grep LANG declare -x LANG="zh_CN.GB18030" 设置用户的 Local 为 UTF-8
[root@devdbserver ~]# env lang=zh_CN.utf8 HOSTNAME=devdbserver TERM=vt100 SHELL=/bin/bash HISTSIZE=1000 NLS_LANG=AMERICAN SSH_CLIENT=::ffff:192.168.14.12 51137 22 SSH_TTY=/dev/pts/2 JRE_HOME=/usr/java/jdk1.5.0/jre ........ lang=zh_CN.utf8 [root@devdbserver ~]#
可以看到现在用户的环境变量将语言设置成为了 lang=zh_CN.utf8。 2.设置 SecureCRT。 设置步骤如下图所示:
需要说明的是: 设置字符编码跟用户变量一样后,可能还会出现中文乱码。 原因是字体引起的。
因为有些字体无法显示中文,所以中文就会出现乱码。
所以在选择字体时,应该选择那支持中文的字体
1,Emulation
Terminal 选择的是vt100,并且选中“ANSI Color”(背景由白变黑)
2,Appearance
Font 选择的是新宋体 character utf8 字符集选gb2312
locale -a 查看本地的字符集
locale -m 查看所有支持的字符集
查看当前默认设置 echo $LANG
记录系统默认使用语言的文件是/etc/sysconfig/i18n
其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。SYSFONT是system font的简称,决定系统默认用哪一种字体。SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。需要说明的是,由于计算机起源于英语国家,因此,不管你把这些变量设置成什么,英语总是默认支持的,而且不管用什么字体,英文字体总包含在其中。
linux字符集的设置:
1.临时export LANG= "zh_CN.UTF-8"
2.修改/etc/sysconf/i18n文件,把 LANG="zh_CN.UTF-8" 并source
分享到:
相关推荐
securecrt中文乱码解决
解决SecureCRT与虚拟机linux链接中出现乱码的解决方式
SecureCRT操作指令时,显示一些乱码,原因在于我们的Linux系统字符编码默认是UTF-8这种格式的!要将SecureCRT也设置成UTF-8才能进行正常显示。附件描述了如何配置。
SecureCRT中文乱码 两种解决方法【方法详解】.docx
SecureCRT8.5乱码解决方法,改为中文简体
SecureCRT连接Linux出现乱码解决方法
SecureCRT和SecureFx设置中文乱码参考.pdf
SecureCRT + SecureFX +keygen+ 安装教程+中文乱码 附件包括SecureCRT、SecureFX的8.1的安装文件和两个注册机,配有安装文件及两个软件中文乱码的解决方法,本人安装调试过,可放心使用。
下面来看看SecureCRT的显示出现乱码这种情况。比如: 现在我们重新设置一下 设置下图中的配置 1、选择字符编码为UTF-8。 2、设置字符集为GB2312后保存好后确认退出。 3、再次测试一下。 您可能感兴趣的文章:...
SecureCRT中文乱码全解决方案.docx
问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题 解决方法: 1、修改远程linux机器的配置 [root@rhel ~]#...
我们可以查看文档用命令来更新 也可以用通过sercureCRT来设置。方便我们查看终端的数据。解决乱码头疼问题.
SecureCRT-v6.5没有乱码,完美支持中文
SecureCRT连接Linux时经常会看到乱码
SecureCRT和SecureFx设置中文乱码.docx
NULL 博文链接:https://lncdzh.iteye.com/blog/2218061
SecureCRT,多种语言,中文不乱码!