以下のようにエンコーディングを指定して、CSV を作成し、ドイツ語と英語をサポートするために UTF-8 でコンテンツを記述しています。
BufferedWriter outFile = new BufferedWriter( new OutputStreamWriter( outputStream, "UTF-8" ) );
上記は、CSVのヘッダーに以下のセパレーター表示(;)を追加するまで正常に機能しています
outFile.write( "sep=;" );
outFile.newLine();
この区切り文字なし; 私のCSVは間違っていますが、これを含めるとエンコーディングが失敗し、UTf-8が適切に配置されません.
エンコーディングを指定するためにCSVのヘッダーに指定する「sep=」のような他のキーワードはありますか?
encoding="UTF-8" を試しましたが、うまくいきません。
ありがとう。