opencsv怎么生成UTF-8编码的CSV文件?

稻草鸟人 发布于 2013/05/30 18:05
阅读 3K+
收藏 0

哪位大哥知道如下代码为什么不能生成UTF-8编码的csv文件阿?

csvWriter = new CSVWriter(new FileWriterWithEncoding(filepath,"UTF-8"), separator, quotechar);

csvWriter.writeAll(rs, INCLUDE_CLOUMN_NAMES);

加载中
0
稻草鸟人
稻草鸟人
我X的,用这个的估计太少了
0
稻草鸟人
稻草鸟人
没人鸟我~我刷一下啊~^^
0
我是潮汐
我是潮汐
换supercsv吧.挺好用的.
稻草鸟人
稻草鸟人
他的生成的文件编码格式可以控制么?
0
我是潮汐
我是潮汐

可以设置编码.

OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(file),CHARSET);
CsvWriter writer =  new CsvWriter(osw, CsvPreference.EXCEL_PREFERENCE);

稻草鸟人
稻草鸟人
@潮汐_ 没有开源的也有很多的
稻草鸟人
稻草鸟人
@潮汐_ 因为去官网没看到pom的配置
我是潮汐
我是潮汐
@mars.ma ....开源的...奇怪你问这种问题,java不开源的类库我至今没见过..
稻草鸟人
稻草鸟人
这个不是开源的是吧~其实我用opencsv那样操作似乎也没有问题啊
0
ForJustice
ForJustice
我记得可以的
ForJustice
ForJustice
那位 潮汐 不是已经给你写了吗,即把官网demo里的 FileWriter 换成 可指定编码的 outputstreamwriter
稻草鸟人
稻草鸟人
怎么搞怎么搞~我郁闷了,求教
0
路上
路上
 这个日文好像就跪了,
返回顶部
顶部