Hallo,
$eMailText = "<table><tr><td width="100">Hier steht ... (...)"
Wenn ich mit diesen Text im Browser ausgeben lasse, hat alles seine Ordnung. Wenn ich ihn aber per Mail verschicke wird die Formatierung zerstört, indem überall, wo ich ein " als Eröffnungszeichen für eine Formatierung angebe, stattdessen ein 3D" steht.
das ist korrekt, wenn du als Codierung Quoted/printable gewählt hast. Dann werden Sonderzeichen mit der Sequenz =xy codiert, wobei xy die hexadezimale Darstellung des Zeichens ist. Da das "="-Symbol für diese Codierung verwendet wird, muss es selbst auch codiert werden - logischerweise als =3D.
<table><tr><td width=3D"100">Hier steht ... (...)
Absolut korrekt. Decodiert ergibt das:
<table><tr><td width="100">Hier steht ...
Dadurch geht mein ganzes Layout kaputt.
Dann machst du irgendwas gravierend falsch. Was es ist, kann ich mangels Glaskugel oder Kaffeesatz im Moment noch nicht sagen.
So long,
Martin
Es sagte...
ein korpulenter Lehrer zu einem Schüler, der ihn ein Fass genannt hatte: "Nein. Ein Fass ist von Reifen umgeben, ich dagegen von Unreifen."