Gå til innhold

æ, ø & å erstattes av merkelige tegn


Anbefalte innlegg

Videoannonse
Annonse

Du må ha satt tegnsette på siden til utf-8 for å vise norske tegn som æ ø å.

Prøve å ha denne taggen inne i head taggen din,

på siden så skal det i teorien virke. :thumbup:

 

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

 

Edit : Leif

Endret av Invisigoth
Lenke til kommentar

Det er ofte problemer knyttet opp mot tegnsett. Invisigoths løsning kan hjelpe, men det er gitt at nettjeneren din ikke sender med et annet tegnsett, og at nettleseren virkelig tar i bruk det tegnsettet den får oppgitt.

 

Den aller sikreste, dog litt mer vriene metoden, er å erstatte æ, ø og å med HTML-kodene, æ, &oslash og å. Bytt ut første bokstav med den store, for å få store bokstaver.

Lenke til kommentar
Den aller sikreste, dog litt mer vriene metoden, er å erstatte æ, ø og å med HTML-kodene, æ, &oslash og å. Bytt ut første bokstav med den store, for å få store bokstaver.

7948117[/snapback]

Bruk heller riktig tegnsett enn å bruk de kodene der.

Riktig tegnsett skal du uansett ha.

 

Vis tjeneren din ikke sender en HTTP-header som sier at dokumentet inneholder UTF-8 kan du evt. bruke denne PHP koden for å sikre at den gjør det.

<?php
header('Content-Type: text/html; charset=UTF-8');
?>

Lenke til kommentar
  • 2 uker senere...

Når du får opp Ã¥ osv i stedet for æøå, så betyr det at teksten er UTF8, men presenteres som iso-8859-1. ÆØÅ lagres som to byte i UTF8, og når de tolkes som iso-8859, som har én byte per tegn, så får du altså opp to tegn.

 

Da har du to løsninger:

- Lagre teksten som iso-8859

- Beskriv tegnsettet korrekt, altså som UTF8

 

Tegnsettet beskrives ett eller to steder. I HTTP-headeren, og evt i HTML-en. I HTML gjør du det sånn for utf8:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

 

HTTP-headeren kan enten endres per dokument, feks i PHP på denne måten:

header('Content-Type: text/html; charset=UTF-8');

eller du kan endre serverens konfigurasjon slik at den sier UTF8 for alle html-dokumenter. For Apache, se feks http://httpd.apache.org/docs/2.0/mod/core....ddefaultcharset

Lenke til kommentar

Har hatt mye krøll med dette selv. F. eks. at tegnsettet forandres avhengig av hvilken editor og hvilket os man tilfeldigvis sitter på.

 

Har løst dette ved å bruke øæåØÆÅ kodene for norske tegn. Har lagd macroer i alle editorene jeg bruker som setter inn disse direkte ved tastetrykk.

Lenke til kommentar
  • 1 måned senere...

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...