Как создать Mimemessage из файла и выбрать кодирование?JAVA

Программисты JAVA общаются здесь
Anonymous
Как создать Mimemessage из файла и выбрать кодирование?

Сообщение Anonymous »

В настоящее время у меня есть приложение, которое собирает файлы .eml из папки для их обработки. Когда я превращаю файл .eml в Mimemessage, как SO: < /p>
FileInputStream fileInputStream = new FileInputStream(file);
MimeMessage mimeMessage = new MimeMessage(null, fileInputStream);
< /code>
Я замечаю, что некоторые специальные символы заменяются символом замены Unicode (�), который, как я полагаю, связано с несоответствием в настройке кодирования. Как я могу выбрать кодирование в «UTF-8», когда я создаю Mimemessage из файла электронной почты, как указано выше? Большинство подходов, которые я нашел в Интернете, методы использования в каждой части электронного письма, например .setsubject (), которые, как я считаю, работают при создании файла из потока ввода, как указано выше.

Подробнее здесь: https://stackoverflow.com/questions/796 ... e-encoding

Вернуться в «JAVA»