Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-06-2004, 07:21   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Berlin
Beiträge: 13
utf8_decode - wo eingeben?

Hallo Leutings,
das Umlautproblem ist hier ja schon ausführlichst angesprochen worden. Nun hab ich nur noch EINE Frage dazu:
Es fiel in einigen Threads dazu das Beispiel "utf8_decode". Ich habe Variablen, die aus einem SWF an ein PHP gegeben werden und dann per Mail an mich gehen. Wie schon oft zitiert gibts da das Umlautproblem, das man anscheinend mit "utf8_decode" lösen kann. Aber WIE genau???
Wo genau wird das denn reingeschrieben? Ins PHP? Und wenn ja - wo??? Reicht es aus, einfach am Anfang des PHP-Scripts diese Zeile einzufügen oder muß ich JEDER Variable das "sagen"? Also so vielleicht:

PHP:
$name = utf8_decode($name)
$strasse = utf8_decode($strasse)

??? Hab das Forum von vorn bis hinten durchsucht aber keine Antwort darauf gefunden.

Dankeschön schon mal für Eure Hilfe!
__________________
Gruß, Paul.
Paul-Page ist offline   Mit Zitat antworten
Alt 17-06-2004, 07:37   #2 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Zitat von Paul-Page
...oder muß ich JEDER Variable das "sagen"? Also so vielleicht:

PHP:
$name = utf8_decode($name)
$strasse = utf8_decode($strasse)

...
ja, genau so..

Alois

[EDIT] am besten lässt Du die File in flash auch gleich urlencodieren und in php dann wieder decodieren, dann kannst Du auch (fast) alle Sonderzeichen benutzen, in flash:
PHP-Code:
name=escape(name);
strasse=escape(strasse);
... 
und in php:
PHP-Code:
$name=utf8_decode(rawurldecode($name));
$strasse=utf8_decode(rawurldecode($strasse));
... 
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (17-06-2004 um 07:58 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 18-06-2004, 06:50   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Berlin
Beiträge: 13
Vielen Dank, Alois!
Ich werd's am Wochenende ausprobieren !
__________________
Gruß, Paul.
Paul-Page ist offline   Mit Zitat antworten
Alt 23-06-2004, 16:23   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: Berlin
Beiträge: 13
Irgendwas mach ich falsch...

Hallo Alois,
ich hab jetzt folgendes eingegeben:

Im Flash:
name=escape(name);
vorname=escape(vorname);
strasse=escape(strasse);
plz=escape(plz);
email=escape(email);
------------------------------------------------------------
Im PHP:
$vorname=utf8_decode(rawurldecode($vorname));
$name=utf8_decode(rawurldecode($name));
$strasse=utf8_decode(rawurldecode($strasse));
$ort=utf8_decode(rawurldecode($ort));
...


Ich gebe in die Namesfelder ein:
Vorname:ÄßüÜäßü
Name: üüüöööäääßßßÄÖÜ


Und folgendes kommt dabei bei mir per E-Mail an:
[/B]Hallo utf8_decode(rawurldecode(ÄßüÜäßü)) utf8_decode(rawurldecode(üüüöööäääßßßÄÖÜ)).
Vielen Dank für Ihre Mail...[/B]



Was ist zu tun?
__________________
Gruß, Paul.
Paul-Page ist offline   Mit Zitat antworten
Alt 23-06-2004, 17:41   #5 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155

...tja bei mir funktionierts so....liest sich fast so als müsstest Du bei Dir nur escapen und dieses utf8_decode und rawurldecode einfach weglassen
...hast Du evtl. in Deiner fla System.useCodepage=true stehen (dann mach das weg, das funktioniert nicht systemübergreifend)....
...sonst lies hier nochmal nach...
...gib Laut falls Du weisst woran es liegt, das interessiert mich nämlich auch...
Edit: ...und schreib doch bitte auch welche php-Version Du hast (und ob XML eingebunden ist, muss aber eigentlich)...

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (23-06-2004 um 17:57 Uhr)
Alois 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 08:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele