-1

csv ファイルを UTF-8 エンコーディングでエクスポートしようとしているので、外国の文字 (á í ó ú) を含めることができますが、ファイルをエクスポートしても機能しません。これは私のコードの例です:

BufferedWriter bw;

    try {
        bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("./hello.csv"), "UTF-8"));            
        bw.write("decepción,función,torsión");
        bw.flush();
        bw.close();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
    }

それをtxtファイルにエクスポートすると機能し、拡張子をcsvに変更すると機能しなくなります。

4

1 に答える 1

1

コードに関する限り、あなたは正しいことをしています。また、txt が適切に作成される場合は、UTF 8 エンコーディングで csv ファイルも適切に作成されます。をサポートするエディタで開いていることを確認してくださいUTF-8。txt ファイルを開くのに使用したのと同じエディターで開いてみてください。

于 2013-09-30T16:19:35.147 に答える