Avatar billede sigurd_h Praktikant
28. februar 2011 - 22:03 Der er 1 løsning

ASP/Access - æøå

Hej

Jeg har et problem som jeg håber at i kan hjælpe mig med.
Jeg har en asp side hvor jeg henter fra en access database.
På siden står der æøå, ligesom at jeg henter æøå ud fra databasen.

Når jeg bruger:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
vises database teksten korrekt, men ikke teksten på siden!

Når jeg bruger:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
vises database teksten ikke korrekt, men det gør teksten på siden!

Hvad skal jeg gøre?
Avatar billede keysersoze Guru
28. februar 2011 - 22:26 #1
Sørge for at du benytter samme content-type alle steder i din applikation - lige fra hvordan du gemmer filen til hvordan siden sendes ud fra serveren; http://www.web-dev.dk/post/Korrekt-visning-af-specielle-karakterer-character-encoding.aspx

Alternativt benytte html-entities i stedet for æøå i teksten på siden og htmlencode på teksten fra databasen - dette skjuler dog bare det helt grundlæggende problem og kan give nye udfordringer i fremtiden.
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
Kurser inden for grundlæggende programmering

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