| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 80
| urlformencoded Umlaute UNGLEICH escape(umlaute)
%C3%BC = ü %C3%A4 = ä %C3%B6 = ö %C3%9F = ß Dies erhalte ich, wen ich die 4 Zeichen in Flash mit z.B. escape("ä"); umwandele. Ersetze ich nun alle Umlaute in einem externen Textfile mit "%C3%A4" für "ä", so klappt alles wunderbar beim einlesen mit dem LoadVars-Objekt. Wie kann das sein, bzw wo kommen denn diese Zeichenkombinationen her ??? Die normale und von PHP unterstützen urlformencodeten Versionen dieser Charaktere sind doch: %FC = ü %E4 = ä %F6 = ö %DF = ß bei "%26" für "&", sowie weiteren Sonderzeichen scheint es keine Probleme zu geben, nur Umlaute und das "ß" haben plötzlich in Flash6 diese Definition, bzw. werden vom LoadVars Objekt in dieser Form benötigt. In Flash 5 gibt es dieses Problem nicht, da z.B. %FC = ü und alle anderen einwandfrei erkannt werden. Weiss vielleicht jemand noch mehr zu diesem Thema oder hat ähnliche Erfahrungen gemacht ??? Konnt per SUCHE leider nichts finden. Danke schonmal..... cEdRik! |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jul 2003
Beiträge: 1
|
Ist zwar schon ein bisschen älter, aber vielleicht hilft es ja doch dem einen oder anderen: Damit Flash MX Umlaute korrekt darstellt, müssen diese Unicode-Codiert sein. Das heißt, der Text in PHP muss zunächst in Unicode umgewandelt und anschließend URL-codiert werden: <?php echo 'testvariable='.urlencode(utf8_encode('äöüÄÖÜ')); ?> Siehe auch: http://de3.php.net/manual/de/function.urlencode.php dort hat ein User diesen Tipp angehängt. Grüße moojoo |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |