Avatar billede kodak Mester
19. januar 2009 - 13:24 Der er 17 kommentarer og
1 løsning

XML til php med danske tegn

Jeg har følgendene kode:

<html><head><title>Simple XML demo</title></head><body><table border="1"><tr><th>No</th><th>Navn</th><th>Adresse</th></tr><?php// opret simple struktur og indlæs XML fil$xml = new SimpleXMLElement(file_get_contents('test.xml'));// find alle medlem elementerforeach($xml->medlem as $medlem) {    echo "<tr>\r\n";    // find og udskriv attribut no    echo "<td>" . $medlem['no'] . "</td>\r\n";    // find og udskriv sub element navn    echo "<td>" . $medlem->navn . "</td>\r\n";    // find og udskriv sub element adresse    echo "<td>" . $medlem->adresse . "</td>\r\n";    echo "</tr>\r\n";}?></table></body></html>

Her i vil jeg gerne have mulighed for at bruge de danske tegn ÆØÅ æøå

er der nogen der kan hjælpe mig med det?
Avatar billede jakobdo Ekspert
19. januar 2009 - 13:39 #1
ER det ikke et spørgsmål om at benytte tegnsættet UTF8 ?
Avatar billede kodak Mester
19. januar 2009 - 13:44 #2
i xml filen eller hva?
Avatar billede kodak Mester
19. januar 2009 - 13:50 #3
jo det er det nok har fået denne kode fra den artikel du har set af arne_v
hvor skal jeg indsætte den info?
Avatar billede jakobdo Ekspert
19. januar 2009 - 20:09 #4
Begge steder, både som tegnsæt i din html og i din xml fil.
Avatar billede arne_v Ekspert
19. januar 2009 - 20:12 #5
Hvis alt er i synch:
- faktisk content er UTF-8
- XML PI siger UTF-8
- web server siger UTF-8
så bør det ikke kunne gå galt.
Avatar billede kodak Mester
19. januar 2009 - 21:02 #6
hvordan indsætter jeg det?
Avatar billede jakobdo Ekspert
19. januar 2009 - 21:42 #7
I din html kan du indsætte med metatag, men du skal også huske at gemme data som UTF-8, ligeså i din XML
Avatar billede kodak Mester
19. januar 2009 - 22:46 #8
Fik den til det.
Er der en php kode der kan sætte en grænse for output
Jeg vil kun have at den viser 2 news eksempelvis
Avatar billede arne_v Ekspert
19. januar 2009 - 23:47 #9
Brug en for løkke med 2 gennemløb.
Avatar billede kodak Mester
20. januar 2009 - 23:32 #10
hvad?
Jeg mener den max må vise 2 input.
Avatar billede kodak Mester
21. januar 2009 - 00:16 #11
Hvordan kan det være at min tekst som jeg havde før med ÆØÅ nu er blevet med Firkanter i stedet?
jordb&#65533;r med fl&#65533;de p&#65533;
Avatar billede arne_v Ekspert
21. januar 2009 - 04:02 #12
Hvis du bruger en for løkke med 2 gennemløb i.s.f. en foreach så vil du få vist
2 elementer fremfor alle elementer.
Avatar billede arne_v Ekspert
21. januar 2009 - 04:02 #13
Og jeg mener at vi har forklaret ÆØÅ.
Avatar billede kodak Mester
21. januar 2009 - 13:38 #14
ja hvordan jeg får vis æøå i XML
men ikke hvorfor æøå forsvandt i tekst der ikke er fra XML
Avatar billede arne_v Ekspert
01. februar 2009 - 18:13 #15
svaret er det samme: hvis det karaketer sæt indholdet faktisk er i og det karakter sæt
som siden fortæller broweren at det indeholder er identisk, så vises ÆØÅ korrekt
Avatar billede kodak Mester
23. juli 2009 - 18:13 #16
send svar eller jeg lukker.
Avatar billede jakobdo Ekspert
23. juli 2009 - 19:22 #17
Svar!
Avatar billede jakobdo Ekspert
26. juli 2009 - 20:55 #18
Takker for point.
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