Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2004, 12:00   #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:
  1. loadVariables(bla, "bla", "POST");
im ersten Frame steht System.useCodepage = true;
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
jackie_o ist offline   Mit Zitat antworten
Alt 03-09-2004, 12:49   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
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
ludabruda ist offline   Mit Zitat antworten
Alt 03-09-2004, 12:55   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Beiträge: 129
mist! was kann ich tun damit utf-8 rauskommt?
jackie_o ist offline   Mit Zitat antworten
Alt 03-09-2004, 13:31   #4 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
bei flash 5 NIX.

aber du könntest in flash escape() benutzen um dein string ins URL-format umzuwandeln. und dann in php wieder zurück.
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 03-09-2004, 14:58   #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:
  1. urlencoded=escape("Hallo{[Wält]}");
  2. trace(urlencoded); //Hallo%7B%5BW%C3%A4lt%5D%7D
  3. trace(unescape(urlencoded)); // Hallo{[Wält]}
  4.  
nur noch nicht genau, wo einsetzen. Muss ich jede Formvariable so schreiben:
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
jackie_o ist offline   Mit Zitat antworten
Alt 03-09-2004, 19:07   #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:
jackie_o ist offline   Mit Zitat antworten
Alt 03-09-2004, 19:19   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
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
nky ist offline   Mit Zitat antworten
Alt 03-09-2004, 19:39   #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
jackie_o ist offline   Mit Zitat antworten
Alt 03-09-2004, 19:47   #9 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ganz einfach...schreib den inhalt vom texfeld in ne variable - und codier die mit escape...dann siehts keiner

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 03-09-2004, 20:02   #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
jackie_o ist offline   Mit Zitat antworten
Alt 03-09-2004, 20:29   #11 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
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
nky ist offline   Mit Zitat antworten
Alt 03-09-2004, 20:39   #12 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Beiträge: 129
ja wie gesagt danke euch allen und schönen abend
jackie
jackie_o ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele