"Claus Kurtzmann" <claus@kurtzmann.dk> skrev i en meddelelse
news:4691338a$0$90263$14726298@news.sunsite.dk...
> Jeg ved ikke om jeg laver min side forkert, men jeg er løbet ind
> i et problem, som jeg ikke ellers kan finde beskrevet på
> internettet, så jeg håber I kan hjælpe mig.
>
> Jeg er ved at redesigne en hjemmeside, og er i den forbindelse
> skiftet fra at bruge frames, til at bruge DIV's.
>
> Den nye side kan ses her:
> http:
www.dark-ages/new
>
> Jeg har i venstre side en menu div, som bliver udfyldt, alt efter
> hvilken menu man vælger i toppen af siden. Alt efter hvad man så
> vælger i menu Diven, bliver der indlæst en php side i et
> XMLHttpRequest, i JavaScript, som bliver puttet ind i min main
> Div's InnerHtml.
>
> Som det kan ses helt fra starten, så er encodingen ikke korrekt
> på det der er i min Main Div.
>
> Som default indlæses nyhedderne i main Div'en, men alle Æ, Ø, Å +
> andre specialkarakterer bliver vist som ?, hvordan løses dette?
>
> De PHP sider jeg indlæser er ren PHP, altså ingen html, head
> eller body tag, jeg har prøvet at tilføje disse tags, samt
> tilføjet <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1"> til alle kilde sider, men det gør ingen
> forskel. Jeg har også forsøgt at gemme filerne som Unicode, UTF-8
> og ANSI, men heller ikke det gav resultat.
>
> Håber I kan hjælpe, jeg er blank for ideer!
>
> VH
> Claus Kurtzmann
>
Har samme problem ved hentning af indhold fra MySQL.
Så vidt jeg kan se, er det AJAX - XMLHttpRequest - der ikke kan lide de
danske karakterer, og det hjælper ikke at tilpasse med karaktersæt.
En mulig løsning er en PHP funktion der konvertere ÆØÅæøå til HTML
versionerne Æ osv...
Birger