Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-07-2006, 07:47   #1 (permalink)
Unser Flash gib uns heute
 
Registriert seit: Sep 2001
Ort: Murschnitz
Beiträge: 123
Umlaute Lokal da aufm Server nicht

Hi Leute
mal wieder was zu Thema Umlaute wobei ich hier im Forum schon vieles gefunden habe mich aber nichts so richtig weiter gebracht hat.
Ich lade Daten aus ner MySql Datenbank per PHP und übergebe die an Flash.

Die Daten werden in PHP so an Flash übergeben:
PHP-Code:
    while($row mysql_fetch_row($cur))
    {
        
$datum split ("-",$row[4]);
        
$datum $datum[2].".".$datum[1].".".$datum[0];
        echo 
$row[0]."=".rawurlencode(utf8_encode($row[1]))."|".$row[2]."|".rawurlencode(utf8_encode($row[3]))."|".$datum." um ".$row[5]."&";
        
$gesamt++;
    } 
In Flash lade ich die Daten in ne Textarea (Flash Komponete). Ich diesem Feld wird dann der Text von $row[3] angezeigt. Wenn ich den Film lokal teste klappt alles. Spiele ich den aufn Server zeigt er mir statt ü wieder ü an. Ich hab auch schon nen unescape versucht. Alles ohne Erfolg.
__________________
http://www.mdm-systems.de
Dani Düsentrieb ist offline   Mit Zitat antworten
Alt 12-07-2006, 13:37   #2 (permalink)
Flashseppel
 
Benutzerbild von fred am rechner
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 442
muss es nicht utf8_decode heissen?
__________________
<<-->>
fred am rechner ist offline   Mit Zitat antworten
Alt 12-07-2006, 13:58   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Nee, utf8_encode() is schon richtig, wenn die Daten in der DB ISO-kodiert sind.
Das is auch gleich die Frage an den Herrn Düsentrieb: Vergleich mal die Kollation der Spalten in der DB bei dir lokal und aufm Server... sind die gleich?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 12-07-2006, 14:57   #4 (permalink)
Unser Flash gib uns heute
 
Registriert seit: Sep 2001
Ort: Murschnitz
Beiträge: 123
@sonar
ich rufe egal ob das Script lokal oder auf Server ist immer die gleiche URL ab! Das ist es ja. Es ist immer die gleiche DB!
__________________
http://www.mdm-systems.de
Dani Düsentrieb ist offline   Mit Zitat antworten
Alt 13-07-2006, 11:15   #5 (permalink)
Unser Flash gib uns heute
 
Registriert seit: Sep 2001
Ort: Murschnitz
Beiträge: 123
So Leute ich will euch mal nicht dumm sterben lassen und euch sagen esklappt jetzt. Die Lösung des Problems ist wie folgt:

Wenn man das so wie ich Lokal entwickelt und auch testet dann klappt das so. Stellt man das ganze ins Internet muss das PHP -Script wie folgt aussehen:

PHP-Code:
    while($row mysql_fetch_row($cur))
    {
        
$datum split ("-",$row[4]);
        
$datum $datum[2].".".$datum[1].".".$datum[0];
        echo 
$row[0]."=".urlencode($row[1])."|".$row[2]."|".urlencode($row[3])."|".$datum." um ".$row[5]."&";
        
$gesamt++;
    } 
Also die Daten vorher urlencoden. Im Flash selbst muss man nicht mehr tun kein unescape. Nochmal gesagt wenn man aufm Server ist.

Will man die Daten an ein PHP senden muss man im Flash auch nichts tun kein escape. Ist man Lokal dann muss man im PHP ein utf8_decode der Variablen machen. Online nichts kein utf8_decode.
__________________
http://www.mdm-systems.de
Dani Düsentrieb 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 07:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele