Flink读取csv文件遇到中文乱码

今天用了项目的数据集来探索Flink的API,但是发现输出的中文乱码.

因为对Flink不太熟,先确定了Flink默认读取文件的编码就是UTF-8,

Flink CDC读取Mongodb数据 flink读取csv_数据集

但贼心不死又去确认了一遍

System.out.println(env.readCsvFile("E:\\Project\\a09\\data\\station.csv").getCharset());
//UTF-8

用excel打开对应的数据集,按照百度知道的教程另存为UTF-8格式,无效.

重复上面的步骤,包括确认idea的各种字符编码,无效.

最后用记事本打开,另存为UTF-8格式,问题解决!


因为直接百度"Flink读取csv中文乱码",没有找到对应的解决方案所以记录一下,希望有帮助.