xshell或secureCRT的中文乱码问题
2016-07-29 22:44
246 查看
一、解决xshell 中文乱码
在xshell命令行里面
输入: locale
输出:
说明系统的中文编码是采用utf8的,那么为了在xshell中正常的显示中文,我们要把xshell编码方式改成utf8:
[文件]–>[打开]–>在打开的session中选择连接的那个,点击properties -> [Terminal ],在右边的translation先选择utf8,然后重新连接服务器即可。
或者也可以在xshell的工具栏里面点击”Encoding”按钮,选择utf8编码即可。
二、解决SecureCRT中文乱码
1、中文显示乱码的问题
该问题的现象是用SecureCRT连接到服务器上,比如tail应用日志的时候,其日志中的中文不能很好的显示(也就是乱码)。这个问题的根本原因是双方的编码方式不一致,因为一般的来说,服务器上的编码是UTF-8(我的服务器是这样的,或者被我设定为这样的)你可以在服务器上使用locale 查看,而SecureCRT的默认设置的字符编码是保持系统一致的,在中文windows上就是GBK或者其他编码;
知道原因修改起来就比较简单了,分为两个部分:
1)修改远程linux机器的配置
把LANG改成支持UTF-8的字符集
如:
或者
或者是修改指定用户的locale,编辑.bashrc文件,导入以上的编码即可。
2)然后再改Secure CRT的设置
Options -> Session Options -> Apperance -> Fonts -> Character(选项->会话选项->外观->字符编码->uft-8)
退出,再重新登录。发现utf8的文件都能正确读了,utf8的文件名也能正确显示了。
2、显示颜色
显示颜色是个好习惯,一来直观明了,二来增加美感,对视力也有好处,在Secure CRT中设置显示颜色也比较简单,如下:
Options -> Session Options ->Terminal ->Emulation ->ANSI Color 选中就可以了。
3、字体选择
选择不同的字体,可以显示不同的效果,按照个人喜好,比如我自己就喜欢细一点的,清晰一点的字体,而这个字体在Secure CRT是可以设置的,其默认的是vt100,我个人比较喜欢“新宋体”的显示效果。(PS.很多人喜欢fixedsys 字体)。设置方法也很简单,如下:Options -> Session Options -> Apperance -> Fonts 选择你需要的字体即可
在xshell命令行里面
输入: locale
输出:
LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_MESSAGES="zh_CN.UTF-8" LC_PAPER="zh_CN.UTF-8" LC_NAME="zh_CN.UTF-8" LC_ADDRESS="zh_CN.UTF-8" LC_TELEPHONE="zh_CN.UTF-8" LC_MEASUREMENT="zh_CN.UTF-8" LC_IDENTIFICATION="zh_CN.UTF-8" LC_ALL=
说明系统的中文编码是采用utf8的,那么为了在xshell中正常的显示中文,我们要把xshell编码方式改成utf8:
[文件]–>[打开]–>在打开的session中选择连接的那个,点击properties -> [Terminal ],在右边的translation先选择utf8,然后重新连接服务器即可。
或者也可以在xshell的工具栏里面点击”Encoding”按钮,选择utf8编码即可。
二、解决SecureCRT中文乱码
1、中文显示乱码的问题
该问题的现象是用SecureCRT连接到服务器上,比如tail应用日志的时候,其日志中的中文不能很好的显示(也就是乱码)。这个问题的根本原因是双方的编码方式不一致,因为一般的来说,服务器上的编码是UTF-8(我的服务器是这样的,或者被我设定为这样的)你可以在服务器上使用locale 查看,而SecureCRT的默认设置的字符编码是保持系统一致的,在中文windows上就是GBK或者其他编码;
知道原因修改起来就比较简单了,分为两个部分:
1)修改远程linux机器的配置
vim /etc/sysconfig/i18n
把LANG改成支持UTF-8的字符集
如:
LANG=”zh_CN.UTF-8″
或者
LANG=”en_US.UTF-8″
或者是修改指定用户的locale,编辑.bashrc文件,导入以上的编码即可。
2)然后再改Secure CRT的设置
Options -> Session Options -> Apperance -> Fonts -> Character(选项->会话选项->外观->字符编码->uft-8)
退出,再重新登录。发现utf8的文件都能正确读了,utf8的文件名也能正确显示了。
2、显示颜色
显示颜色是个好习惯,一来直观明了,二来增加美感,对视力也有好处,在Secure CRT中设置显示颜色也比较简单,如下:
Options -> Session Options ->Terminal ->Emulation ->ANSI Color 选中就可以了。
3、字体选择
选择不同的字体,可以显示不同的效果,按照个人喜好,比如我自己就喜欢细一点的,清晰一点的字体,而这个字体在Secure CRT是可以设置的,其默认的是vt100,我个人比较喜欢“新宋体”的显示效果。(PS.很多人喜欢fixedsys 字体)。设置方法也很简单,如下:Options -> Session Options -> Apperance -> Fonts 选择你需要的字体即可
相关文章推荐
- Linux, SecureCRT和Vim中文乱码问题
- 使用SecureCRT登录Ubuntu及解决中文乱码问题
- 使用SecureCRT登录Ubuntu中文乱码问题
- Xshell中文乱码的问题
- Xshell显示中文乱码问题
- 处理SecureCRT中使用vim出现中文乱码问题
- SecureCRT中文乱码问题的解决
- SecureCRT中文乱码问题解决
- 用SecureCRT客户端远程linux,查看文件出现中文乱码问题解决
- SecureCRT连接Linux,终端显示中文乱码问题,全方面解决
- 解决SecureCRT显示中文乱码、vi编辑器彩色显示问题
- 解决SecureCRT中文显示乱码和全屏无法显示菜单的问题
- 解决SecureCRT中文显示乱码和全屏无法显示菜单的问题
- 解决Xshell显示中文乱码的问题
- 解决SecureCRT中文显示乱码和全屏无法显示菜单的问题
- 解决SecureCRT中文乱码问题
- Xshell显示中文乱码问题
- SecureCRT连接Linux,终端显示中文乱码问题,全方面解决
- Xshell显示中文乱码问题
- SecureCRT中文乱码问题