Hallo Leute,
nachdem ich viel über HTML-Entitäten, Codierungseinstellungen usw. recherchiert habe, bleibt mir eine Frage offen.
Ich sende mit PHP ein Mail, und im Text sind Sonderzeichen:
Im Postfach kommt an:$brief = " ... Sie k ö nnen ... " ;
mail (... $brief ... );
Mein Problem ist, dass der String in $brief einfach nur ein Literal ist. Soweit ich verstanden habe, kann nur der echo-Befehl mit HTML-Entitäten sinnvoll umgehen. Aber solange ich nur ein Literal habe, helfen mir die HTML-Entitäten und Codierungshinweise nicht weiter. Wenn ich schreibe:" ... Sie können ... "
dann kommt auch "... Sie k ö nnen ..." im Postfach an. Es hilft auch nichts, die Codierung des Editors zu verändern.$brief = " ... Sie k ö nnen ... " ;
mail (... $brief ... );
Momentan löse ich das Problem so:
Da das ziemlich hässlich ist, bin ich dankbar für einen Tipp: Kann man das eleganter lösen?$brief = " ... Sie k" . chr(246) . "nnen ..." ;
Danke für jeden Hinweis![]()
Lesezeichen