Logstash 如果输入中文输出后成乱码

aland-zhang 发布于 2014/05/13 17:54
阅读 7K+
收藏 0

Logstash 如果输入中文,配置文件如下,输出的怎么是乱码呢?

input {
  tcp {
   codec => plain{
      charset => "GB2312"
    }
    port =>8009  
 
    }
}
output {   
 stdout { }
file {
   codec => plain{
      charset => "GB2312"
    }
    path => "/aaa.csv"
     }

}


输入的内容为: 2014-05-13T09:45:27.862+0000 192.168.6.21:42467 /opt/tongbu/全国城市列表.csv

输出后的内容为:{"message":"/opt/tongbu/홍벌냘懇죗깊.csv","@version":"1","@timestamp":"2014-05-13T09:45:27.862Z","host":"192.168.6.21:42467"}


全国城市列表.csv 成了   홍벌냘懇죗깊.csv 了

换成utf-8 也不行啊,怎么办呢?

加载中
0
i
iov_aaron
我也出现了 请问下你的这个问题解决了吗?
0
sinuoker
sinuoker
同问怎么解决的呢?谢谢
0
木号
不能说你两端写的编码格式一样就可以,还要看看你输入的格式是GB2312吗?你的具体情况不太清楚,建议你多改改不同的编码试试。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部