居然是你

logstash日志乱码问题

Logstash | 作者 | 发布于2017年09月25日 | 阅读数:8364

windows服务器下部署的logstash采集的日志,通过redis作为消息队列,由linux下部署的logstash消费,但是发现存在中文乱码的情况。
比如
: \xA1\xBE\xB7\xB5\xBBز\xCE\xCA\xFD\xA3\xBA\xB8÷\xBD\xB7\xA8\xD2ѹرճɹ\xA6\xC8\xD5־\xA1\xBF\n\r
 
请问这个问题怎么处理
已邀请:

赞同来自:

已解决,是由于windows环境默认GBK字符集而linux环境默认utf-8字符集导致
 
redis list两边同时指定序列化格式以及字符集, 如:
 
        codec => json {
            charset => "GBK"
        }

要回复问题请先登录注册