我正在创建一个 CSV 并以 UTF-8 编写内容,通过指定如下编码来支持德语和英语
BufferedWriter outFile = new BufferedWriter( new OutputStreamWriter( outputStream, "UTF-8" ) );
以上工作正常,直到我在 CSV 的标题中添加以下分隔符指示 (;)
outFile.write( "sep=;" );
outFile.newLine();
没有这个分隔符;我的 CSV 将是错误的,但是当我包含这个时,编码失败并且 UTf-8 没有到位。
是否有任何其他关键字(如“sep =”在 CSV 的标头中指定以指定编码?
我试过 encoding="UTF-8" 但它不起作用。
谢谢。