Sonderzeichen per GET an Flash übergeben
snorri
- sonstiges
Hi alle,
ich möchte einer Flash-Animation als GET-Variable einen String übergeben, die diese dann darstellt. Diese Zeichenkette kann auch polnische Sonderzeichen enthalten.
Wenn ich diese Sonderzeichen per ActionScript in den String schreibe, geschieht das im \u-Format, also z.B. "\u0104" für "Ą" (A mit Ogonek). Das funktioniert auch.
Wenn ich den gleichen String aber per GET übergebe, wird es nicht in das Zeichen umgewandelt, sondern als "\u0104" dargestellt.
Kann mir jemand helfen?
-- snorri
Hello out there!
Wenn ich den gleichen String aber per GET übergebe, wird es nicht in das Zeichen umgewandelt, sondern als "\u0104" dargestellt.
Dem Kontext entsprechend codieren, im HTTP-Kontext also prozent-codiert.
Ausrechnen, welche Oktettsequenz gemäß UTF-8 für das Zeichen U+0104 steht ...
Oder einfach "Ą" in der polnischen Wikipedia suchen: Ą. Da ha'm wa's ja: %C4%84.
Alles ungetestet; eher geraten als gewusst. Und natürlich nur, wenn der GET-Krempel gemäß UTF-8 verarbeitet wird.
See ya up the road,
Gunnar
Hi Gunnar,
das scheint zu funktionieren, danke! :-)
Dann muss ich jetzt nur noch meine Zeichenersetzungsfunktion auf dieses Format anpassen ...
-- snorri