• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

PHP mail() - Umlaute im Betreff

J

j-l-n

Guest
Lange hatte ich nach einer Lösung gesucht, damit die im Betreff einer mit PHP versendeten E-Mail verwendeten Sonderzeichen und Umlaute korrekt dargestellt werden. Diese ist eben so genial wie einfach:
PHP:
$betreff = "Test öäüß";
$betreff = "=?utf-8?b?".base64_encode($betreff)."?=";

php mail Betreff Umlaute Subject | Immer das selbe
 
Zu quoted printable: wenn ich allerdings den Header für das qp-Encoding setze und das Subject per quoted_printable_encode() umwandle, wird mir im Betreff statt des Umlautes nur die QP-Entsprechung angezeigt, z.B. "=3D"...
 
Nach meiner Kenntnis ist im Header nur Base64 zulässig.
Korbinian, in welchem RFC steht das mit QP im Header?
 
Zurück
Oben