Flink读取csv文件遇到中文乱码
Flink读取csv文件遇到中文乱码
今天用了项目的数据集来探索Flink的API,但是发现输出的中文乱码.
因为对Flink不太熟,先确定了Flink默认读取文件的编码就是UTF-8,
但贼心不死又去确认了一遍
System.out.println(env.readCsvFile("E:\\Project\\a09\\data\\station.csv").getCharset());
//UTF-8
用excel打开对应的数据集,按照百度知道的教程另存为UTF-8格式,无效.
重复上面的步骤,包括确认idea的各种字符编码,无效.
最后用记事本打开,另存为UTF-8格式,问题解决!
因为直接百度"Flink读取csv中文乱码",没有找到对应的解决方案所以记录一下,希望有帮助.