Home
/
JavaForum
/
Java allgemein
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.417 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 1017 von 2212 (46%)
Autor
LuckyMarc
Datum
03.03.04, 15:44
Betreff
Versendete html-mail wird nicht richtig angezeigt
Hallo,
ich hab ein Problem mit dem Versenden von html-mails unter java.
Ich bin also dabei emails zu versenden, in denen im Content-Teil html-code eingefügt wird.
Bei mir wird die angekommene Mail auch korrekt angezeigt.
Bei einem Freund von mir steht in der Mail nur:
---------------------------------------------------------
Diese Nachricht enthalt Zeichen, die vom Internet-Dienst nicht unterstutzt werden. Zum Lesen doppelklicken Sie auf die beigefugte Anlage. Falls der Text inkorrekt angezeigt wird, speichern Sie die Anlage (Datei, Speichern unter) auf der Festplatte und offnen Sie sie mit einem Programm, das die Zeichen darstellen kann.
----------------------------------------------------------
Jetzt hab ich in dem Header gesehen, dass dort steht:
Content-Type: text/html; charset=Cp1252
Das charset cp1252 ist allerdings kein Standard. Ich habe das auch so nirgends eingetragen. Das macht java ja vielleicht automatisch so, keine Ahnung.
Wenn ich versuche durch msg.setContentContent-Type: text/html","charset=8859-1"; versuche das abzuändern, stehen auf einmal beide charsets im header und geändert hat sich nix.
Schreibe ich selbst für den Content msg.setContent("<htm...usw.", also selbst html-code in den Content (den anderen Content holt er sich aus einer Datenbank), steht plötzlich im header: charset=us-ascii
Auch das hab ich nicht darein geschrieben.
Wie kann ich den charset wirklich ändern, oder hat jemand eine Idee woran das fehlerhafte Anzeigen der Mail sonst noch liegen kann?
Ich hab einfach mal geraten, dass es daran liegt, da ja schließlich ein vielleicht nicht so guter Zeichensatz mitgegeben wird.
Es wäre supertoll, wenn mir jemand helfen könnte
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com