SecureCRT和SecureFx设置中文乱码

SecureCRT和SecureFx连接服务器时中文显示乱码,找了好多资料好久都没整出来,后来整出来了,因此把个人的解决办法提供出来,已变帮助更多的人,同时也方便以后自己配置时不至于到处找资料。

Linux系统环境:Red Hat Enterprise Linux6 (64位)

问题一:SecureCRT和SecureFx会话中创建文件或者vi编辑文件时文中的内容显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题。

解决方法

1、  修改远程linux机器的配置,

[root@rhel ~]#vi /etc/sysconfig/i18n

把LANG改成支持UTF-8的字符集

如: LANG=”zh_CN.UTF-8″ (中文版)或者是 LANG=”en_US.UTF-8″(英文版)  本文修改为后者。

2、  修改Secure CRT的SessionOptions

Options(选项)->SessionOptions(会话选项)->Appearance(外观)->Font->新宋体同时把字符集:中文GB2312 ->Character encoding 为UTF-8。

SecureCRT和SecureFx登陆中文乱码

问题二:SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码,这个问题,找了很多的方法,最后还是解决了,在这里和大家分享下。

解决方法:

一、查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明。

修改Linux服务器的配置文件:

[root@localhost ~]# vi /etc/sysconfig/i18n

如果安装系统的时候选择了中文系统,则把LANG字段改为:

LANG="en_US.UTF-8"

如果安装系统的时候选择的英文系统,则把LANG字段改为:

LANG="en_US.UTF-8"

二、一般解决办法。

1.      在SecureCRT的会话中点击Session Options(会话选项)。

2.      在弹出的窗口中,左边栏点击Appearance (外观),在右边的窗口中的Characterencoding (字符编码)选项中选择UTF-8,如下图。

3.      此时会话中即可正常显示中文:

三、配置文件设置

1.      找到SecureFX配置文件夹(选项--全局选项,常规下的配置文件夹),比如:(X盘):\xx(相应文件保存目录)\SecureCRSecureFX_x64\SecureCRSecureFX_x64\Data\Settings\Config。

2.      在配置文件夹下的Sessions子目录中,找到SecureCRT连接对应的Session文件(相应服务器.ini扩展名),双击打开。

3.       查找Filenames Always Use UTF8,将=号后面的参数改成00000001,保存退出并重启。

 
 

SecureCRT和SecureFx设置中文乱码的更多相关文章

  1. secureCRT linux shell显示中文乱码 解决方法

    引:有没有这样的经历: 1.在shell中直接查看包含中文的文件时,出现一堆火星文,不得不下载下来window看. 2.无法正常的在shell中输入中文. 3.make的时候输出一堆乱码. 以下是查阅 ...

  2. Ubuntu 16.04开机进入命令行(tty1)+分辨率调节+字体颜色设置+中文乱码解决(解决虚拟终端Ctrl+Alt+F1分辨率太大)

    一.开机进入命令行模式(tty1) sudo vim /etc/default/grub 把GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改成GRUB_CMDLIN ...

  3. javaWeb Maven Runner设置中文乱码

    将Runner设置为 -DarchetypeCatal! 使maven在没有网络的情况下在本地查找下载好的插件 配置 -Dfile.encoding=gb2312 防止中文乱码

  4. SecureCRT登录Ubuntu 的中文乱码问题

    (1)/var/lib/locales/supported.d/local文件中添加一行:zh_CN.UTF-8 UTF-8,执行sudo locale-gen下载文件   su - root (2) ...

  5. SecureCRT使用Vim出现中文乱码问题的解决

    1. 首先保证securecrt本身显示中文是ok的.如果不是,就先解决这一个问题. 2. vi ~/.vimrc 添加set encoding=utf-8 fileencodings=ucs-bom ...

  6. linux 部署系统通过SecureCRT启动tomcat 控制台中文乱码

    查资料又是查了半天 首先 查看linux 当前系统字符集命令 echo $LANG 查看linux 当前系统语言 locale 网上说的又是下中文包,又是改临时语言,这些不能一概而论,我也觉得我不是中 ...

  7. securecrt中文乱码

    1.直接打开Linux的terminal中文字符显示正常,但是用securecrt登陆后中文显示不正常 解决方法:securecrt字符集设置不对 路径:Options -> Session O ...

  8. Servlet学习(五)——通过response设置响应体及中文乱码问题

    1.响应体设置文本 PrintWriter writer=response.getWriter(); 获得字符流,通过字符流的write(String s)方法可以将字符串设置到response 缓冲 ...

  9. java 解决中文乱码

    //1.代码解决 public class LuanMa { public static String getNewString(String luanma){ String result = &qu ...

随机推荐

  1. JavaScript的学习3

    一.数组 1.定义数组格式:var 变量名 = [数组元素1,数组元素2] 2.遍历数组元素: 格式: var arr = []; for(var i=0;i<数组长度;i++){ arr[i] ...

  2. JS技术大全(防止复制,粘贴等)

    1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu ...

  3. TODO的使用

    在vs2012中使用TODO添加注释

  4. __doPostBack()没有定义解决方法(转)

    有的时候想在客户端触发服务器端控件的click事件 我们这么写__doPostBack('id','') 但是为什么有的时候会失效? 因为__doPostBack()函数并没有在页面产生(如果没有类似 ...

  5. webpack 往右一点之 “模块这个东西”

    为什么会考虑模块? webapp,页面初始化和使用过程中会加载越来越多的javascript代码 --- 给前端的开发流程和资源组织带来挑战 ---前端需要模块系统 模块系统是干什么的呢? 模块的定义 ...

  6. 小小收获for python

    包导入问题: 包之外导入:还是按照sys.path的搜索路径进行模块的导入 包内的导入:python3.0+     完全区分绝对导入和相对导入 from . import string     #在 ...

  7. oracle计算是否是同一周

    函数已经解决跨年问题 select to_char(date'2016-12-31','iW') from dual; select to_char(date'2017-01-01','iW') fr ...

  8. java后台访问接口

    // 发送url地址获取信息 public static String sendPost(String jsonStr, String path) { String msg = "" ...

  9. sql参数化查询in的参数

    private Query setParameter(Query query, Map<String, Object> map) { if (map != null) { Set<S ...

  10. Thinkphp源码分析系列(九)–视图view类

    视图类view主要用于页面内容的输出,模板调用等,用在控制器类中,可以使得控制器类把表现和数据结合起来.下面我们来看一下执行流程. 首先,在控制器类中保持着一个view类的对象实例,只要继承自控制器父 ...