我正在使用 Super CSV 来创建 CSV 文件。当我写特殊字符(如变音符号)时,ï
或者î
当我使用 Excel 打开它时,它会在生成的 CSV 中中断。当我使用 Notepad++ 打开同一个文件时,它完美地显示了变音符号。
知道可能是什么原因吗?我已经指定了 UTF-8 编码。有什么我想念的吗?
ICsvListWriter writer = new CsvListWriter(
getWriter(getCUSTOMEREXPORT_FOLDERPATH()+filename),
CsvPreference.STANDARD_PREFERENCE);
private static OutputStreamWriter getWriter(String fileName) {
final File file = new File(fileName);
return new OutputStreamWriter(new FileOutputStream(file),
Charset.forName("UTF-8"));
}