当使用代理管道(¦)Unicode字符时,OpenCSV CSVWriter文件显示不同的分隔符。

时间:2018-07-30 12:09:17

标签: opencsv

我正在使用OpenCSV API创建带有分隔符的CSV,并将其作为损坏的管道(¦)。当我运行这段代码时,它在Eclipse中可以正常工作。而如果我创建相同的可运行jar,则损坏的管道显示将替换为另一个unicode字符。

注意:我不想将{,; |}用作除臭剂。

CSVWriter csvWriter =新的CSVWriter(                         新的BufferedWriter(新的OutputStreamWriter(新的FileOutputStream(:c:\ csv \ test.csv“),StandardCharsets.UTF_8)),                         分隔器,                         CSVWriter.NO_QUOTE_CHARACTER,CSVWriter.NO_ESCAPE_CHARACTER);

我尝试了有和没有charset选项但没有运气的其他作家。  猜猜可能遗漏了什么吗?

0 个答案:

没有答案