Имам функция, която създава файл, но когато проверя създадения файл, съдържанието му не е в 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