Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-06-2004, 21:59   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: stockholm
Beiträge: 34
xml und umlaute

hallo,

ein php-script schickt die daten aus der mysql-datenbank mit folgenden zeilen an mein flash-file:

$transfer = '<?xml version="1.0" encoding="UTF-8" ?>';
$transfer .= '<project id="' . $data['id'] . '" project_name="' . $project_name . '" client_name="' . $client_name . '" text="' . $text . '" year="' . $year . '" num_of_pics="' . $num_of_pics . '" link_text="' . $link_text . '" link="' . $link . '">';
$transfer .= '</project>';
echo $transfer;

die daten werden in flash in verschiedene textfelder ausgegeben. dabei kommen die umlaute wie ü, ö oder ä korrekt. allein das ß wird in ein paragraphenzeichen codiert.

wer weiß rat?

danke,
sthlm.
sthlm ist offline   Mit Zitat antworten
Alt 14-06-2004, 22:03   #2 (permalink)
Neuer User
 
Benutzerbild von argv
 
Registriert seit: Apr 2004
Beiträge: 191
probier mal:

Code:
System.useCodepage = true;

einfach ins erste frame reinbuffeln.....
argv ist offline   Mit Zitat antworten
Alt 14-06-2004, 22:05   #3 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
kein System User Codepage verwenden....böser befehl (siehe FF tutorials)

PHP-Code:
echo utf8_encode($transfer); 
das reicht...

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 14-06-2004, 22:09   #4 (permalink)
Neuer User
 
Benutzerbild von argv
 
Registriert seit: Apr 2004
Beiträge: 191
warum böser befehl?

bin zu faul zum suchen
argv ist offline   Mit Zitat antworten
Alt 15-06-2004, 07:51   #5 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
weil er im hintergrund ne riesen ünersetzung talle lädt - und die zeichen dann irgendwie ummappt ...bin aber auch zu faul zum suchen kanns mir aber ruhig glauben ..

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 15-06-2004, 08:22   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: stockholm
Beiträge: 34
PHP-Code:
echo utf8_encode($transfer); 
das php-file unter utf8 abgespeichert, den befehl vor der ausgabe eingefügt, aber leider das gleiche ergebnis.
das problem tritt online und offline auf.

ich habe auch
System.useCodepage = true;
ausprobiert. das gleiche problem.

was nun?

gruß,
sthlm.
sthlm ist offline   Mit Zitat antworten
Alt 15-06-2004, 08:38   #7 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
moin moin ...

hab echt nur wenig xml kenntnisse, aber evtl. liegts ja an dem zeichensatz der in deinem xml dok angewiesen wird?
PHP-Code:
<?xml version="1.0" encoding="UTF-8" ?>



_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 15-06-2004, 08:54   #8 (permalink)
Neuer User
 
Benutzerbild von le block
 
Registriert seit: Mar 2002
Ort: Leipzig
Beiträge: 57
Aber vielleicht kann ja auch der Font des Textfeldes, keine Umlaute darstellen.Probiers mal zum Test mit "_sans". Ansonsten müsste es funktionieren..

Grüssele
le block ist offline   Mit Zitat antworten
Alt 15-06-2004, 19:55   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: stockholm
Beiträge: 34
Zitat:
Zitat von le block
Aber vielleicht kann ja auch der Font des Textfeldes, keine Umlaute darstellen.Probiers mal zum Test mit "_sans". Ansonsten müsste es funktionieren..
doch, der font hat alle zeichen. die umlaute werden ja auch korrekt dargestellt, nur das ß-zeichen wird als §-zeichen dargestellt.

die daten kommen aus einer mysql-datenbank. vielleicht hilft das etwas?

gruß,
sthlm.
sthlm ist offline   Mit Zitat antworten
Alt 12-11-2004, 00:38   #10 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
ß -> § hat etwas mit der Unicodeansprache der Fonts zu tun… soviel ich weiss… ich replace immer in PHP das ß nach SS…

Wenn jemand aber eine Alternative hat… ich bin gespannt.

PHP-Code:
function replace($x)
        {
        
$k1=array('ß','&');
        
$k2=array('ss','%26');
        for (
$i=0;$i<2;$i++)
            {
            
$x=str_replace($k1[$i],$k2[$i],$x);
            }
        return 
$x;
        } 
Yves
  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 14:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele