Derzeit habe ich eine Anwendung, die .Eml -Dateien aus einem Ordner sammelt, um sie zu verarbeiten. Wenn ich eine .Eml -Datei in eine Mimemessage verwandle wie SO: < /p>
FileInputStream fileInputStream = new FileInputStream(file);
MimeMessage mimeMessage = new MimeMessage(null, fileInputStream);
< /code>
Ich stelle fest, dass einige Sonderzeichen durch ein Unicode -Ersatzcharakter (�) ersetzt werden, von dem ich glaube, dass es auf eine Nichtübereinstimmung in der Codierungseinstellung zurückzuführen ist. Wie kann ich eine Codierung auswählen, um "UTF-8" zu sein, wenn ich eine Mimemessage aus einer E-Mail-Datei wie oben erstelle? Die meisten Ansätze, die ich online gefunden habe, verwenden Methoden in jedem Teil der E -Mail wie .setsubject (), von denen ich nicht glaube, dass>
Wie erstelle ich Mimemessage aus der Datei und wählen Sie Codierung? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post