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

PHP Umlautprobleme bei E-Mail-Betreffs

Yogilein

Member
Hallo zusammen,

ich bin gerade am Verzweifeln. Ich möchte im Betreff einer E-Mail auch Umlaute angeben. "ä", "ö" und "ü" klappen, aber nicht "Ä", "Ö", "Ü" und "ß".

Jetzt habe ich gelesen, dass der Betreff mit RFC 2047 zu kodieren ist. Ich habe dazu lange im Internet gesucht, aber nichts Verwertbares für mich gefunden.

Ich habe auch keinen PHP-Befehl zum Konvertieren gefunden (bin ich blind?). Muss man dazu eine eigene Routine schreiben oder hat jemand eine bessere Lösung?
 
Danke, ich habe jetzt den Fehler gefunden.

ich hatte nicht bedacht, dass ich im Vorfeld eine Konvertierung machte.

So habe ich es jetzt gelöst:

$betreff=mb_encode_mimeheader(html_entity_decode($betreff),"UTF-8","Q");

Das "html_entity_decode" hatte gefehlt oder hätte ich ein anderes Charset angeben müssen?
 
Zurück
Oben