В портлете Java я предлагаю файлы для загрузки с помощью метода serveResource (...) .
Я звоню
response.getPortletOutputStream().write(byteArray);
ThisМассив byte
содержит некоторые специальные символы на немецком языке, например Ä
, Ü
или ö
.Формат файла результирующего файла csv.
Когда я открываю файл в текстовом редакторе, специальные символы отображаются правильно.
Однако, когда я открываю их в Microsoft Excel,они отображаются как ü
или ß
.
Есть ли у вас какие-либо идеи о том, что может быть причиной этой проблемы?
Notepad ++ отображает файл как
ANSI как UTF-8