Avatar billede tofte Juniormester
14. oktober 2005 - 14:26 Der er 13 kommentarer og
2 løsninger

Problemer med visning af danske bogstaver.

Hej

Jeg har en side med følgende header:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
      <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />   
      <title>Generel side</title>   
      <link rel="stylesheet" type="text/css" href="default.css" media="screen,projection" title="Default" />
        <SCRIPT LANGUAGE="JavaScript">
<!--

    function showList() {
        sList = window.open("../upl/view.asp", "list", "width=550,height=610");
        sList.focus();
    }


// -->
</SCRIPT>


  </head>
På siden vises teksten
Køb/salg

hvor der skulle have stået Køb/salg. I kildekoden vises Køb/salg korrekt. Hvad gør jeg galt.
Avatar billede Slettet bruger
14. oktober 2005 - 14:29 #1
Er du sikker på at det så også er iso-8859-1. Ligner at det i virkeligheden er UTF-8 du sender - prøv at skifte

encoding="iso-8859-1" med encoding="UTF-8"
og
charset=ISO-8859-1" med charset=UTF-8"
Avatar billede roenving Novice
14. oktober 2005 - 14:33 #2
Hvad sender serveren i headeren ?-)

-- og så benytter du dig af xhtml ...

1. Ingen browser kan i dag benytte sig af xhtml (se f.eks. oleboles artikler om det (http://exp.dk/artikler/537 og http://exp.dk/artikler/538 !-)

2. Du skriver noget foran doctype-tagget (xml-prologen !-), hvilket får Internet Explorer til at skide på en hel del af de vigtigste css-regler ...

3. Hvis du vil benytte xhtml er det hamrende vigtigt, at du overholder de minimumsregler, der er, deriblandt at _intet_ som ikke er en attribut-værdi må skrives med stort i html-tags (det er et doctype-tag ikke !-), og så er f.eks. en type-attribut obligatorisk i et script-tag ...
Avatar billede tofte Juniormester
14. oktober 2005 - 14:52 #3
ok, det er ikke bevidst at jeg bruger xhtml. Jeg brugte bare en header jeg havde læst i en artikel her på eksperten. Hvad er minimum man skal benytte efter jeres mening.
Avatar billede roenving Novice
14. oktober 2005 - 14:56 #4
Jeg ville benytte html4.01, og strict, hvis jeg ville være godt forberedt til de kommende (brugbare !-) versioner af xhtml ...

-- men bemærk spørgsmålet om hvad serveren sender det som, for hvis serveren i headeren har angivet UTF-8 (som også kryptos nævner), vil det have forrang for det, du skriver inde i dit dokument ...

-- og det er der to løsningsmuligheder for: Enten at serveren holder op med at sende den ting i headeren eller laver det om til 8859-1, eller at du i dit dokument skriver som kryptos angiver !o]
Avatar billede tofte Juniormester
14. oktober 2005 - 14:58 #5
hvordan finder jeg ud af hvad serveren sender?
Avatar billede tofte Juniormester
14. oktober 2005 - 15:07 #6
Tak for hjælpen. Har fået det til at virke med
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
      <meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>   
      <title>Generel side</title>   

smid et svar
Avatar billede Slettet bruger
14. oktober 2005 - 15:09 #7
svar halve ;)
Avatar billede Slettet bruger
14. oktober 2005 - 15:09 #8
s
Avatar billede jesper-moeller Nybegynder
14. oktober 2005 - 15:10 #9
"Jeg ville benytte html4.01, og strict, hvis jeg ville være godt forberedt til de kommende (brugbare !-) versioner af xhtml"

Roenving >>
Bare rolig....*G*... der går et stykke tid enu med HTML4.01 strict.... vi har Gooood tid ...*G*

Citat fra MSDN blogen :
"support for the “application/xml+xhtml” MIME type in IE.  I should say that IE7 will not add support for this MIME type – we will, of course, continue to read XHTML when served as “text/html”, presuming it follows the HTML compatibility recommendations." http://blogs.msdn.com/ie/archive/2005/09/15/467901.aspx
:-P
Avatar billede olebole Juniormester
14. oktober 2005 - 22:27 #10
Fuld respekt for hans argument. At MS endnu ikke har magtet at løse problemet, siger til gengæld en hel del om kvaliteten af det miljø, IE som bekendt skal være en integreret del af  :o|
Avatar billede jesper-moeller Nybegynder
14. oktober 2005 - 22:30 #11
Ole >>
Enig...*S*
Avatar billede tofte Juniormester
17. oktober 2005 - 09:27 #12
vi må hellere lige vente en dag eller to, og se om roenving smider et svar.
Avatar billede roenving Novice
17. oktober 2005 - 16:47 #13
Oki '-)
Avatar billede tofte Juniormester
17. oktober 2005 - 16:53 #14
tak for hjælpen
Avatar billede roenving Novice
17. oktober 2005 - 16:58 #15
-- og jeg 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