Avatar billede mewm Nybegynder
07. december 2007 - 00:54 Der er 7 kommentarer og
1 løsning

charset fungere ikke med danske bogstaver

Jeg har et underligt problem.

Jeg kører en localhost server (xampp).
Jeg har sat "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />"

Og nogle steder viser den ÆÅØ fint nok, men andre steder på siden (med samme charset) viser den fx: ø istedet for Ø. Mens LIGE nedenunder er "æ" vist korrekt.. Fx:

Byg din egen bane
Så har vi screenshots fra enhver banedesigners drøm: Race Dr...
Læs mere


Hvis jeg sætter charset til utf-8, så bliver det vist sådan her lige pludselig:

Byg din egen bane
Så har vi screenshots fra enhver banedesigners drøm: Race Dr...
L&#65533;s mere.

Hvor "æ" i læs mere bliver til et ?.

Hvorfor i alverden gør den det?
Avatar billede justrace Novice
07. december 2007 - 01:01 #1
Prøv med: text/html; charset=windows-1252

Altså hvis det er til Win-maskiner.
Avatar billede roenving Novice
07. december 2007 - 01:02 #2
Du skal sørge for at _hele_ kæden i din html-generering bruger præcis det samme tegnsæt:

Kodefilen og evt. includede filer skal være gemt med den rigtige tegntabel (f.eks. Notepad og stort set alle editorer tilbyder flere forskellige muligheder !-)

Desuden skal serveren afsende html-dokumentet med et rigtigt tegnsæt i headeren ...

-- og så skal en evt. database selvfølgelig være sat op til det samme, inklusive evt. collation !o]
Avatar billede roenving Novice
07. december 2007 - 01:03 #3
-- og at bruge en tegntabel, der notorisk ikke vil virke, hvis ikke man bruger et bestemt produkt er direkte tåbeligt !-)
Avatar billede justrace Novice
07. december 2007 - 01:14 #4
>roenvig: Det har du selvfølgelig ret i. Var bare et forslag, for UTF-8 eller ISO-8859-1 "burde" jo virke.
Avatar billede erikjacobsen Ekspert
07. december 2007 - 08:58 #5
Hvad alle skal vide - og ingen undskyldninger: http://www.joelonsoftware.com/articles/Unicode.html
Avatar billede erikjacobsen Ekspert
07. december 2007 - 09:00 #6
Som der står i artiklen: "Please do not write another line of code until you finish reading this article."
Avatar billede olebole Juniormester
11. december 2007 - 10:12 #7
<ole>

- en helt anden ting er, at MIME-typen 'text/html' ikke hænger sammen med brugen af XHTML-lukninger på tags. XHTML er ikke HTML  ;o)

/mvh
</bole>
Avatar billede mewm Nybegynder
23. februar 2008 - 13:08 #8
Alt hvad jeg ledte efter var utf8_encode() :P
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