zeichensatz problem?

mcreisi

Grünschnabel
Hallo!
Es ist zwar eine etwas blöde Frage, aber ich versteh einfach nicht warum ich bei einem Flash Formular, wenn ich Umlaute verwende, als email komische Zeichen bekomme.

Wenn ich z.b. alle Umlaute im Formular eingebe (Reihenfolge: ä,ü,ö), wird folgende ausgegeben.

ä,ü,ö

im PHP file verwende ich derzeit folgendes:

$comments = ereg_replace("&", "%26", $_POST['yourcomments']);

Was muss ich jedoch hier verwenden damit alles korrekt ausgegeben wird?

DANKE!
 
Hast du mal versucht in den ersten Frame ganz oben als erste Anweisung "System.useCodePage = true;" zu schreiben?
Ansonsten kannst du deinen String ja in Flash mit "escape ( deinstring )" url-encoden.
Dann kommt bei einem "ä" z.B. sowas bei raus: %C3%A4.

Hier gibt es ein sehr gutes Tutorial von Datic dazu.
 
Hi,

Fairerweise muss ich dazu anmerken: Wenn System.useCodepage = false ist, werden auch die "escapten" Daten als UTF8 gesendet. In PHP hilft dann ggf. ein:
PHP:
$variable = utf8_decode($variable);

Gruß
.
 
Zurück