0

作成した CSV ファイルが UTF-8 を使用してエンコードされていることを確認したい:

public StreamResource getExportDataAsCsv() {
    return new StreamResource(new StreamResource.StreamSource() {
        @Override
        public InputStream getStream() {
            List<Object[]> exportData = getExportData();
            StringBuffer buffer = new StringBuffer();

            buffer.append(someData);
            byte[] bytes = buffer.toString().getBytes();

            return new ByteArrayInputStream(bytes);
        }
    }, "MyExport.csv");
}

残念ながら、見つかった方法/方法は私のインターフェースには適合しません。何か案は?

4

1 に答える 1

1
buffer.toString().getBytes("UTF-8");
于 2016-01-25T09:50:48.260 に答える