Seite 1 von 1
Verfasst: 26.01.2011, 11:48
von mirko
Das Script sollte man aber eigentlich nicht als UTF-8 speichern, da oben dann 2 Bytes eingefügt werden, die die Ausführung stören könnten. Aber wenn es funktioniert, ist es ja gut.

Verfasst: 25.01.2011, 20:44
von grandengerix
Hallo Mirko,
danke, nach etwas weiterem Herumprobieren hat es dann funktioniert:
(1) Alle Vorkommnisse von \"headers\" ergänzt um
$headers .= \'Content-Type: text/plain; charset=\"utf-8\"\'.$CRLF;
(2) Das PHP-Anmeldeskript (Version 11.03.2010 ) selbst im Dreamweaver über Menü Ändern => Seiten-Eigenschaften => Titel/Kodierung in UTF-8 gewandelt.
(3) Die Textdatei \"$EMailText\" ebenfalls als UTF-8 kodiert.
...und ich hab\' immer geglaubt, UTF-8 sollte eine \"Erleichterung\" sein ;o) Na, Hauptsache es funktioniert.
Vielen Dank und schönen Abend,
Hardy
Verfasst: 25.01.2011, 13:46
von mirko
Ist die aktuelle SuperMailer-Version installiert, falls nicht, erstmal updaten.
Wenn die Seite selbst wirklich UTF-8 codiert ist, dann muss ins Script
$headers .= \'Content-Type: text/plain; charset=\"utf-8\"\'.$CRLF;
und dann muss das für neue(!) Anmeldungen von selbst korrekt funktionieren.
Verfasst: 25.01.2011, 13:05
von grandengerix
Hallo,
ich hätte da gerne mal ein Problem ;o)
An- und Abmeldungen werden im Supermailer über das Anmeldeskript und ein entsprechendes Formular verwaltet.
Das Formular selbst ist auf einer UTF-8 codierten Webseite und enthält zusätzliche Felder für Name, Firma etc.
Bei Eingabe über Windows-PCs werden Umlaute und Sonderzeichen im Namen korrekt in der E-Mail übermittelt:
Name = Güzülümüm Käßtarö
Wird allerdings über einen Apple das Formular ausgefüllt, werden alle Ümlaute \"zerschossen\":
Name = Güzülümüm Käßtarö
Irgendeine Idee, wie ich das beheben kann?
Ausprobiert habe ich bereits an der Form
<form>
<input>
Im Skript
$headers .= \'Content-Type: text/plain; charset=\"utf-8\"\'.$CRLF;
Ich bin für jede Hilfe dankbar!
Hardy