21. april 2003 - 02:08Der er
11 kommentarer og 1 løsning
UTF 8 encode af php når alle kendte handlinger ikke virker
Jeg har et hardcore problem med at få importeret en .php fil til et dynamisk tekstfelt i flash mx, hvilket betyder at æøå ikke vises når flashfilmen afspilles.
Jeg har forsøgt alle tricks, som jeg har kunnet finde her på eksperten, hvilket inkluderer:
a indsætte følgende på første frame i flashfilm: System.useCodepage = true;
b indsætte følgende i php $headers .= "Content-Type: text/plain; charset=utf-8\r\n"; $headers .= "Content-Transfer-Encoding: 8bit\r\n";
c åbne .php filen i et tekstdokument og gemme som UTF-8 kodning
Yderligere information: - Jeg har forsøgt både at teste .swf'en som "stand alone" og at publicere, men intet hjælper.
- Jeg har dog tjekket .php filen direkte i browseren og her vises æøå.
- Jeg har også forsøgt at udskifte "text source" i flash, således at mit dynamiske tekstfelt henter fra en almindelig .txt fil - her vises ligeledes æøå.
- Jeg har win XP, IE 6.0, flashplayer 6.0
Håber nogen kan hjælpe - jeg er villig til at give flere point for et brugbart svar. (selvom jeg er ny her på eksperten)
...uddybning: når jeg skriver at jeg har testet .php filen direkte i browseren, mener jeg at jeg har hentet filen udenom .swf'en altså på adressen: www.mitdomaene.dk/fil.php
print uf8_encode($message); er forsøgt og uden held. Jeg har også gennemgået databaten og i php myadmin er står det korrekt (med æøå), så fejlen ligger sikkert ikke her.
Flere bud, for jeg er meget blank. (kan det være andet på serveren/databasetabellen, for jeg mener stadig det er noget i flash, eftersom php'en virker når den åbnes direkte i IE?)
Hvad mener du med at header'en skal sendes som header? (mit php er lidt mangelfuldt)
Jeg har lige prøvet at sætte: <font face="Verdana, Arial, Helvetica, sans-serif">test æøå</font> foran al php i mit dokument og teksten "æøå" vises oven over al database indholdet.
damn du har ret - har lige prøvet med noget andet .php jeg havde liggende og der vises æøå sq ok!
Så skal jeg altså bare have løst fejlen i ovenstående volapyk (som nævnt er jeg bestemt ikke en haj til .php, men har bare fået til opgave at lægge noget eksisterende kode ind i flash)
Du kan jo sende et svar, hvis du vil tage nogle af mine point (selvom jeg er ny på eksperten)
Nej spøg til side: Tak for hjælpen du satte det da i den rigtige retning.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.