SSH Secure Shell Client中文乱码问题解决
一、背景:开发期间时间比较急,日志乱码问题未进行处理,每次用SSH Secure Shell Client用tail查看实时日志时,中文部分都是乱码,每次需要将日志下载下来用notepad++打开,针对实时查看日志比较浪费时间。
二、环境配置
1、Oracle Linux Server release 6.7
2、apache-tomcat-6.0.44
3、SSH Secure Shell Client3.2.9
三、解决方案
1、修改服务器支持的字符集,将默认字符集注释掉或者删除掉
(1)vi /etc/sysconfig/i18n
#LANG="zh_CN.UTF-8"
#SYSFONT="latarcyrheb-sun16"
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
(2)ESC-->:wq回车 保存配置
2、配置tomcat,控制tomcat日志与应用日志保存为GBK
(1)$CATALINA_HOME/bin/catalina.sh
在221行新增JAVA_OPTS="-Dfile.encoding=GBK -Dsun.jnu.encoding=GBK"
(2)$CATALINA_HOME/conf/logging.properties
在19行新增java.util.logging.ConsoleHandler.encoding=GBK
(3)$CATALINA_HOME/conf/web.xml
将432-439行注释去掉,同时将UTF-8修改为GBK
<filter>
<filter-name>setCharacterEncodingFilter</filter-name>
<filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
3、重启服务器,实时查看日志可以显示中文,将Catalina.out下载后要用GBK格式打开
相关文章
- SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题
- Window下adb shell中文乱码问题解决方法
- 解决SSH Secure Shell Client中文乱码问题
- (转载)SSH Secure Shell Client及PuTTY中文乱码问题、语法高亮变下划线问题解决
- SSH Secure Shell Client中文乱码的解决办法
- SSH框架项目+jsp页面+MySQL数据库,数据中文乱码问题解决方案合集
- SSH Secure Shell Client中文乱码的解决方法
- SSH Secure Shell Client中文乱码的解决办法
- SSH Secure Shell Client中文乱码的解决办法
- SSH Secure Shell Client中文乱码的解决办法