一、简单介绍
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SSH 为 Secure Shell 的缩写(安全外壳协议),由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
二、我遇到的问题
输出 java 项目的日志文件乱码(中文部分),但是输出中文内容的 .txt 文件正常,两个中只能有一个正常,不会两个同时输出正常。错误截图:(不同的文件,文件中都包含中文内容,字符编码和字符集编码相同,出现乱码的情况)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191114135455354.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDkxNjY0MQ==,size_16,color_FFFFFF,t_70)
三、解决方案
我解决这个问题其实也是针对不同的文件选择不同的字符编码(我的情况只和字符编码有关,和字符集编码无关)。 std.out 文件把字符集编码改为:GB 2312 后,中文显示正常。右键点击SecureCRT的连接标签。------> 回话选项 ----------> 外观 ------> 字符编码。 中文显示正常:
3. 如果还是不能解决问题,可以尝试把字符集编码也改一下。 还可以参考两篇写的不错的博客: (1)SecureCRT显示乱码的解决办法 (2)SecureCRT中文乱码解决(汇总)
|