解决线上服务logback 乱码问题

从网上查询资料

获得以下结果

1 设置 project 和file 文件为utf-8 编码

2 设置 logback 文件内容 

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    <encoder charset="UTF-8">
        <pattern>${date_pattern}</pattern>
    </encoder>
</appender>

 

添加 encoder 属性。

3 设置 tomcat 启动选项,

添加 

JAVA_OPTS="$JAVA_OPTS  -Dfile.encoding=UTF-8" 

但是都没有解决我的问题,
 
到底为什么?
因为我用的是xshell,而且是在windows 上 安装的,所以xshell默认使用的编码应该是gbk 就是这个问题。
解决办法就是 设置xshell的编码为utf8.
posted @ 2017-10-09 11:06  华行天下  阅读(1488)  评论(0编辑  收藏  举报