Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-03-2007, 12:09   #1 (permalink)
Flash-Lehrling
 
Benutzerbild von mc_hammer
 
Registriert seit: Apr 2004
Ort: Lenzburg, Schweiz
Beiträge: 303
zeichensatzprobleme

hallo!

ich übertrage von flash (MX 04) an ein php-script ein paar formularfelder mit der LoadVars-Klasse, POST.
das script schreibt diese daten in eine mysql-datenbank. nun habe ich probleme bei sonderzeichen festgestellt. ich escape zwar vorher die zu übertragenden formularfelder (url-encoding: escape()), und wende im php-script 'urlDecode()' an, hat aber nichts gebracht. wenn ich also in das formular folgendes schreibe:

"öhälütz"

dann erscheint in der db folgendes:

"öhälütz"

testhalber habe ich im php-script selbst ein paar sonderzeichen in die db geschrieben, diese sind soweit ok.

wo liegt da die trittfalle?

grüsse
oliver
mc_hammer ist offline   Mit Zitat antworten
Alt 22-03-2007, 12:13   #2 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
die daten kannst du sofort wegschreiben unter berücksichtigung von injection selbstverständlich. das format ist utf8 - also das interne format von flash. könntest die daten allerdings auch mit utf8_decode umwandeln, musst diese dann allerdings mit utf8_encode wieder an flash ausgeben.

-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 22-03-2007, 12:24   #3 (permalink)
Flash-Lehrling
 
Benutzerbild von mc_hammer
 
Registriert seit: Apr 2004
Ort: Lenzburg, Schweiz
Beiträge: 303
mit 'sofort wegschreiben' meinst du das weglassen von 'escape()'?

'utf8_decode' hat mir sehr geholfen, vielen dank. injections habe ich natürlich berücksichtigt

grüsse
oliver
mc_hammer 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 00:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele