使用Logstash读取日志的时候,常常会遇到中文乱码问题。不同文件字符集的对应logstash配置文件中的字符集。此处以linux系统下环境为例。
工具/原料
- Vi编辑器
- Linux基本命令
方法/步骤
-
如果要用logstash去读取某日志,首先查看该文件的字符编码。
使用file 文件名称的命令查看。
-
如果命令返回结果说明改日志为utf-8,则logstash配置文件中charset设置为UTF-8
如果命令返回结果说明改日志不是utf-8,则logstash配置文件中charset统一设置为GB2312
- 原文来自:http://jingyan.baidu.com/article/9f7e7ec096e38d6f28155414.html