У меня есть функция, создающая файл, но когда я проверяю созданный файл, его содержимое не в utf-8, из-за чего возникают проблемы с содержимым на латинских языках.
Я думал, что указать тип носителя как html будет достаточно, чтобы сохранить форматирование, но это не сработало.
File file = new File("name of file");
try (OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(file), StandardCharsets.UTF_8)) {
writer.write(contents);
writer.flush();
writer.close();
MultipartFile multipartFileToSend = new MockMultipartFile("file", "name of file", MediaType.TEXT_HTML_VALUE, Files.readAllBytes(Paths.get(file.getPath())));
} catch (IOException e) {
e.printStackTrace();
}
Я хотел бы знать, как заставить это, потому что пока я не понял, как это сделать.
Какие-нибудь советы?
file
. - person Mark Rotteveel   schedule 27.04.2019