Avatar billede Slettet bruger
23. marts 2004 - 15:01 Der er 7 kommentarer og
1 løsning

Danske tegn i en .xml fil.

Hej eksperter.

Jeg har lavet et script der læser noget data fra en url, og vha. regExp's udvælger den nogle bestemte steder af data'en som den skriver til en .xml fil, hvor data'en bliver omsluttet af xmltags.

Det underlige er bare, at den data, indeholder æ, ø og å, men de bliver simpelthen udeladt i xml filen!

Jeg kan sagtens lave en fwrite funktion der bare skriver "æ ø å" til en .xml. Echo'er jeg den streng jeg skal skrive til filen, bliver æ ø og å også vist fint.

Hvad kan fejlen være?
Avatar billede rasmusbg Nybegynder
23. marts 2004 - 15:16 #1
Hvilken encoding bruger du i dit xml-dokument?
Avatar billede taskmgr Nybegynder
23. marts 2004 - 15:17 #2
Har du prøvet med utf8_decode() ?
Avatar billede Slettet bruger
23. marts 2004 - 15:19 #3
rasmusbg: utf-8

taskmgr: Nej, utf8_encode, og det virkede ikke.
Avatar billede taskmgr Nybegynder
23. marts 2004 - 15:20 #4
Bør du ikke bruge ISO-8859-1? (jeg er ikke så erfaren på området)
Avatar billede Slettet bruger
23. marts 2004 - 15:21 #5
taskmgr: I projektet SKAL det være utf-8 encoding.
Men det er stadig underligt, at æ,ø og å kan vises fint, udover når jeg skriver lige den streng af data til xmlfilen..
Avatar billede rasmusbg Nybegynder
23. marts 2004 - 15:24 #6
Har du prøvet at udskrive den utf8-encode'ede streng for at se, hvad der står i den?
Avatar billede Slettet bruger
23. marts 2004 - 15:26 #7
Ja! Og der står æ,ø og å fint!
Avatar billede Slettet bruger
23. marts 2004 - 15:39 #8
Nå, jeg lavede dem om til wildcards så..
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester