Avatar billede AnneMCh Juniormester
04. november 2009 - 06:53 Der er 8 kommentarer og
1 løsning

Danske bogstaver står med underlige tegn

Hej hvis I kigger på www.victoriagregersen.dk
står de danske bogstaver forkert men, når jeg åbner websiden lokalt fra min PC, står der fint, hvad skyldes det ?

Det er altså efter upload af siden, hos surftown.
Avatar billede zips Juniormester
04. november 2009 - 07:03 #1
Du har denne <?xml version="1.0" encoding="UTF-8"?> den skal ikke være der, så slet den, så burde det virke, for du har jo et tegn sæt på siden, nemlig <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Mere info omkring tegnsæt er her http://www.eksperten.dk/guide/1300
Avatar billede zips Juniormester
04. november 2009 - 07:07 #2
Kan også se du burde læse denne http://www.eksperten.dk/guide/1288

For med den doctype du har indsat skal det være xml/xhtml og da det er html skal du ændre den til det som står i guiden.
Avatar billede AnneMCh Juniormester
04. november 2009 - 07:24 #3
Nu er jeg helt grøn i denne verden, men umiddelbart synes jeg ikke det hjælper atfjerne denne linie, men det kan være jeg misforstår dig ?
Avatar billede zips Juniormester
04. november 2009 - 14:51 #4
Som der stå i guiden er der nogle vigtige ting du skal gøre, der skal være en ens encoding og tengsæt, dvs at det hjælper ikke du har både utf-8 og ISO-8859-1 der må og skal kun være en.

Denne linje <?xml version="1.0" encoding="UTF-8"?> må ikke være i et html dokument, så den skal væk.

Lad os antage du nu bruger encoding ISO-8859-1, så er det vigtigt at du gemmer dem som dette, for er de gemt som utf-8 så ser det stadig forkert ud, så det er derfor for vigtigt at de gemmes med samme encoding som bruges på siden.

Denne doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Bruges kun til xml/html, vil man skrive xhtml bruges denne
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Men din kode ligner mere html 4.01 så brug denne
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">

Hvis du bruger html 4.01 skal denne <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> rettes til <html>

Når nu du har fået styr på det, skal du lige valider din side, dvs at du kan se alle de fejl som er i koden og som skal rettes
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.victoriagregersen.dk%2F

Samt din css her
http://jigsaw.w3.org/css-validator/validator?profile=css21&warning=0&uri=http%3A%2F%2Fwww.victoriagregersen.dk%2F
Avatar billede DonTorro Nybegynder
05. november 2009 - 09:34 #5
Hvis du vil skrive f.eks. "Være" skal du skrive "v&aelig;re"..
ved ikke om du har gjort det? det virker ihvertfald. :) du får lige alle sammen:
æ = &aelig;
Æ = &Aelig;
ø = &oslash;
Ø = &Oslash;
å = &aring;
Å = &Aring;

håber det hjælper
Avatar billede DonTorro Nybegynder
05. november 2009 - 09:45 #6
brug den her doctype

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Avatar billede keysersoze Guru
05. november 2009 - 23:20 #7
du er - desværre - helt forkert på den dontorro.

- Det er korrekt at brugen af html-entiteter visuelt løser problemet, men i bund og grund skjuler det bare det egentlige bagvedliggende problem og så kan det meget vel være et spørgsmål om tid før problemet giver sig til kende på en ny måde.

- XHTML som det ser ud i dag er dødt så at benytte den doctype du foreslå vil være ret uheldigt. HTML 4.0.1 er seneste standard og bør ved den man bruger medmindre man absolut er bundet til noget der kun kan arbejde i XHTML.
Avatar billede AnneMCh Juniormester
08. november 2009 - 10:57 #8
Nu har jeg ihvertfald fået danske bogstaver på siden, så mange tak for alle kommentarerne, zips send lige et svar så skal du få dine point :-)

Validering må jeg så igang med.
Avatar billede zips Juniormester
08. november 2009 - 13:59 #9
Her er et svar :-)
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

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