hemo Skrevet 7. august 2004 Del Skrevet 7. august 2004 Eg hugsar at det for ei tid tilbake var problemantisk med æøå på web. Vi måtte bruka å eller kva det var... Eller vi kunne bruka askii-kodar... No driter vi i det, eller hur? Er det bare hos oss med norsk oppsett at dette blir rett, eller er det bare eit problem som brått forsvann? Lenke til kommentar
pgdx Skrevet 7. august 2004 Del Skrevet 7. august 2004 Hvis du bruker riktig tegnsett, nemlig iso-8859-X (der du bytter X ut med 1, 4 eller 15) kan du bruke dine æ-, ø- og åer. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Lenke til kommentar
hemo Skrevet 7. august 2004 Forfatter Del Skrevet 7. august 2004 ..og forskjelden på 1, 4 og 15 er? Tilleggsspørsmål: Vil nettlesarar for små skjermar (f.eks. Pocket IE og Opera for Symbian) tolka dette også, eller er vi tilbake til å og sånn, der? Lenke til kommentar
Lokaltog Skrevet 7. august 2004 Del Skrevet 7. august 2004 (endret) Hvis jeg ikke tar helt feil er iso-8859-10 tegnsettet for nordiske bokstaver. Og hvis du setter inn tag'en <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-10" /> ...kan du bruke æ, ø og å trygt. Du må likevel skrive & istedenfor & og " istedenfor " osv. Er iso-8859-10 det riktige, spør du? Les her: http://www.fact-index.com/i/is/iso_8859_10.html Endret 7. august 2004 av lokaltog Lenke til kommentar
Haraldson Skrevet 7. august 2004 Del Skrevet 7. august 2004 (endret) Og da kan du jo også lese om forskjellene http://www.fact-index.com/i/is/iso_8859_15.html (den nederste tabellen) Endret 7. august 2004 av Mr.Berg Lenke til kommentar
Marvil Skrevet 7. august 2004 Del Skrevet 7. august 2004 (endret) Hvis du bruker riktig tegnsett, nemlig iso-8859-X (der du bytter X ut med 1, 4 eller 15) kan du bruke dine æ-, ø- og åer.<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Nei. Serveren har også en innvirkning.. Eksempel; Webside.. Sjekk 3 linjer nedenfor "Velkommen"-greia.. Om du sjekker koden, ser du at jeg har brukt; <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-10"> Har også prøvd å bytte ut 10 med 1.. Endret 7. august 2004 av Marvil Lenke til kommentar
Haraldson Skrevet 7. august 2004 Del Skrevet 7. august 2004 Merkelig... Men © (uten ; ) funker fint Lenke til kommentar
pgdx Skrevet 7. august 2004 Del Skrevet 7. august 2004 Marvil: Har du prøvd å validere siden? Lenke til kommentar
Marvil Skrevet 7. august 2004 Del Skrevet 7. august 2004 Marvil: Har du prøvd å validere siden? Ja, det er bokstavene æ ø å som f0kker det opp.. Nå har jeg fjerna dem, prøv å valider den igjen.. Lenke til kommentar
Lokaltog Skrevet 7. august 2004 Del Skrevet 7. august 2004 Skjer problemet også om du bruker en server-side-kodesnutt for å sende charset? Om du har støtte for PHP, legg til denne snutten helt på toppen av dokumentet: <?php header('Content-Type: text/html; charset=iso-8859-10'); ?> Sjekk valideringen av denne siden, hvor jeg sender en header med charset og bruker æ, ø og å.. Funker fint det! Lenke til kommentar
Cucum(r) Skrevet 8. august 2004 Del Skrevet 8. august 2004 Løsningen til Lokaltog bør velges over HTML-taggen meta, da content-type bør sendes via en HTTP-header. Lenke til kommentar
epsil Skrevet 8. august 2004 Del Skrevet 8. august 2004 Løsningen til Lokaltog bør velges over HTML-taggen meta, da content-type bør sendes via en HTTP-header. Nei, tegnkodingen bør oppgis begge steder – både i HTTP-startblokken og i selve dokumentet. Grunnen er at dersom den besøkende bestemmer seg for å lagre nettsiden på disk, vil ikke HTTP-informasjonen lenger være tilgjengelig, og nettleseren vil antakelig gå ut fra standardtegnkodingen ISO 8859-1 (i henhold til RFC 2616, seksjon 3.7.1). Ved å oppgi tegnkodingen også i selve dokumentet, unngår man dette problemet. Merk at for XHTML er standardtegnkodingen UTF-8 (eller UTF-16), og tegnkodingen oppgis ikke lenger med et meta-element, men derimot på XML-deklarasjonen. (meta-deklarasjonen til drange_net vil dermed aldri ha noe å si, med mindre serveren sender ut HTTP-felt i henhold til slike elementer.) Et XHTML-dokument med tegnkodingen ISO 8859-1 bør dermed begynne med: <?xml version="1.0" encoding="ISO-8859-1"?> Men vær oppmersom på at XML-deklarasjonen aktiverer quirks-modus i Internet Explorer; du bør derfor skrive et lite serverskript som bare inkluderer deklarasjonen når UA-en ikke identifiseres som IE. (Hvis du ikke har absolutt behov for XHTML, er det nok greiere å gå tilbake til HTML 4.01.) Lenke til kommentar
Roberto Skrevet 8. august 2004 Del Skrevet 8. august 2004 Tilleggsspørsmål:Vil nettlesarar for små skjermar (f.eks. Pocket IE og Opera for Symbian) tolka dette også, eller er vi tilbake til å og sånn, der? Denne var litt mer vrien. Når man skriver WAP sider eller sider for håndholdte enheter er det ikke alltid at telefonens/PDA-ens nettleser tolker siden slik man vil. Et eksempel er Nokia series40 versjon 2.0 (6230) hvor man vil få problemer med UTF-8 tegnsettet (som er mer eller mindre default) mens series40 versjon 1.0 (7250, 6110 etc), Openwave browseren (Samsung...) samt Opera fungerer knirkefritt både med UTF-8 / 16 tegnsettet og ISO-8859-1. Om du sliter litt med noe spesifikt må du bare sende meg en PM! Lenke til kommentar
Cucum(r) Skrevet 8. august 2004 Del Skrevet 8. august 2004 Løsningen til Lokaltog bør velges over HTML-taggen meta, da content-type bør sendes via en HTTP-header. Nei, tegnkodingen bør oppgis begge steder – både i HTTP-startblokken og i selve dokumentet. Grunnen er at dersom den besøkende bestemmer seg for å lagre nettsiden på disk, vil ikke HTTP-informasjonen lenger være tilgjengelig, og nettleseren vil antakelig gå ut fra standardtegnkodingen ISO 8859-1 (i henhold til RFC 2616, seksjon 3.7.1). Ved å oppgi tegnkodingen også i selve dokumentet, unngår man dette problemet. Aah, selvfølgelig. Det tenkte jeg ikke på. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå