0

以下のようにエンコーディングを指定して、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" を試しましたが、うまくいきません。

ありがとう。

4

1 に答える 1