| |||||||
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: Apr 2002
Beiträge: 129
| automatisch utf-8?
Hi zusammen, mal ne Frage: Ich sende aus nem Formular Daten mit ActionScript:
Ausgegeben wird das Ding für Flash5 player. Kommen die Daten beim php so als utf-8 an? Oder muss ich noch mehr tun (escape etc.). Gibt nämlich mal wieder Sonderzeichenprobleme. Gruß Jackie |
| | |
| | #2 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
HI, Flash 5 kann kein UTF-8, sondern nur ISO. System.useCodepage=true; bewirkt im 5er Player auch nichts, erst ab dem 6er. Abgesehen davon würde System.useCodepage = true bewirken, dass die Daten gerade in ISO übertragen werden und NICHT in UTF-8 Grüße Sascha
__________________ 12:15, press return |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 129
|
Hi! Ich benutze Flash MX, aber exportiere für Flash 5 Player. Ich mach nur das Flash (ecardformular) und jemand anderes macht die php und Datenbankgeschichten. Und die fragen jetzt an, ob utf-8 unterstützt wird, weil die Sonderzeichen nicht korrekt bei der Datenbank ankommen. Soweit der Hintergrund. escape() ist mir so grob klar ActionScript:
name=escape(name); ? Oder kann man alle auf einmal umwandeln? Und die Rückumwandlung, wenn die ecard geladen wird dann die variablen wieder zurück name=unescape(name); ? Kann ich das irgendwie auf die php leute abwälzen Da gibt es ja auch so Methoden (decode() oder so ähnlich)Wär nett, wenn mir noch mal jemand helfen könnte! Gruß Jackie |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 129
|
Hi, ich noch mal... hab noch mal ein bißchen mit nem alten kontaktform php (thx madokan) rumgespielt mit merkwürdigen Ergebnissen: 1. exportiert für f6 > nix besonderes flash im (nicht mal "System.useCodepage = true; > in php $Inhalt=utf8_decode(rawurldecode($Inhalt)); oder $Inhalt=urldecode(utf8_decode($Inhalt)); >>>Dann werden die Sonderzeichen korrekt ausgegeben z.B. als Inhalt=wörst cäse 2. das selbe wenn man als flash5 exportiert ergibt nur Inhalt=w?rst c?se 3. nochmal in f5 exportiert, diesmal nix in flash, kein escape, kein useCodepage, in php4 nur ganz normal die variablen ausgegeben und kein Problem mit Sonderzeichen!!! Ich versteh das alles nicht?!? Was hat es bloß mit diesem utf8 auf sich? Kann man irgendwie testen, ausgeben, tracen was für ein Format hinten rauskommt? Geändert von jackie_o (03-09-2004 um 19:10 Uhr) Grund: was vergessen: |
| | |
| | #7 (permalink) |
| Bontempi Punk Registriert seit: Dec 2001 Ort: Dtld/Pfalz
Beiträge: 4.185
|
ich glaub die umstellung erfolgte von flash 5 auf MX... deshalb gehts mit dem einen .- und mit dem anderen net... verwirrende geschichte das... edit:nee kann man nit testen...nicht das ich wüßte.... Gruss nky |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 129
|
hmm entweder sag ich den php leuten einfach flash 5 kann kein utf-8 und dann müssen sie sehen was sie damit tun... aber das kanns irgendwie nicht sein oder ich versuche die variablen irgendwie zu "urlencoden" Hab ich das richtig verstanden, dass das mit escape geht? Wenn ja, hab ich das Problem an welchen Stelle führe ich den Befehl aus? Wenn ich das auf den Senden-Button schreibe, damit die vars vorm abschicken encodiert werden, erscheinen die kryptische Zeichen leider auch in meinem textfeld |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Apr 2002
Beiträge: 129
|
ja klar, irgendwie logisch ![]() ok dann werd ich das mal so machen und dann mal sehen was php damit macht. Dank euch allen erstmal und hoffe, dass das noch irgendwie klappt. Noch eine letzte nervige Frage (für heute ):Das was dann hinten rauskommt ist NICHT utf-8 sondern urlencoded?? Whateverthatmeans. Liebe Grüße Jackie |
| | |
| | #11 (permalink) |
| Bontempi Punk Registriert seit: Dec 2001 Ort: Dtld/Pfalz
Beiträge: 4.185
|
kannst soviel fragen wie du willst ![]() das was hinten raus kommt ist url encode - ja....das ist so - wie wenn du in html ein formular abschickst und es mit get überträgst...dann siehst du doch oben so einen haufen zeichen in der adressleite..das ist url encoded ? ..kannst ja mal danach googlen...oder bei selfhtml oder php.net/manual/de kucken *g Gruss nky |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |