Экспорт CSV с кодировкой UTF-8

Я хочу убедиться, что мой написанный 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");
}

К сожалению, найденные методы / способы не соответствуют моему интерфейсу. Есть идеи?

1 ответ

Решение
buffer.toString().getBytes("UTF-8");
Другие вопросы по тегам