Я пытаюсь обработать некоторые данные с apache POI. Я генерирую файл слова, но так как я немец, я использую Umlaute (ä, ö, ü), которые не отображаются правильно в сгенерированном файле слова. Я думаю , файл слова не имеет кодировки, установленной по умолчанию, но я не совсем уверен.
Есть ли способ установить стиль кодирования для объекта XWPFDocument?
Помощь будет оценена! Большое спасибо!
Редактировать:
Пример кода:
XWPFDocument doc = new XWPFDocument();
XWPFTable table = doc.createTable();
XWPFTableRow row = table.getRow(0);
XWPFTableCell cell = row.getCell(0);
cell.setText("äüöß");
FileOutputStream fos = new FileOutputStream(new File("OutputFile.docx"));
doc.write(fos);
doc.close();
Вывод выглядит следующим образом:
https://i.stack.imgur.com/pLEOd.png
System.getProperty("file.encoding");
возвращает windows-1252
. Установка свойства UTF-8
не помогла.