Henrixone Skrevet 20. september 2011 Rapporter Del Skrevet 20. september 2011 Hei. På min nettside sliter jeg med at Ø vises feil i Safari og på mobiltelefonen min. I Chrome vises Ø perfekt. Noen som vet hvorfor? Lenke til kommentar
weebl Skrevet 20. september 2011 Rapporter Del Skrevet 20. september 2011 vises feil? som i? Lenke til kommentar
frankhaugen Skrevet 20. september 2011 Rapporter Del Skrevet 20. september 2011 Hei. På min nettside sliter jeg med at Ø vises feil i Safari og på mobiltelefonen min. I Chrome vises Ø perfekt. Noen som vet hvorfor? bytt ut 'ø' med ASCII-koden for ø, det pleier å hjelpe, eller sett tegnsettet til UTF-8, (det kan være at siden ikkenoe er definert tar safari "system default" som ikke alltid er komaptibelt med Æ Ø og Å. -frank Lenke til kommentar
Henrixone Skrevet 20. september 2011 Forfatter Rapporter Del Skrevet 20. september 2011 (endret) Ø vises so ø. Skal prøve det frankhaugen. EDIT. tegnsettet er satt til utf-8 og jeg har skrevet &slash. forsatt vises det ikke rett i Safari eller på min mobiltelefon. Jeg har sikkert lest meg blind på koden nå. finner ikke ut av det. Endret 20. september 2011 av Henrixone Lenke til kommentar
torbjørn marø Skrevet 20. september 2011 Rapporter Del Skrevet 20. september 2011 Ø vises so ø. Skal prøve det frankhaugen. EDIT. tegnsettet er satt til utf-8 og jeg har skrevet &slash. forsatt vises det ikke rett i Safari eller på min mobiltelefon. Jeg har sikkert lest meg blind på koden nå. finner ikke ut av det. Ikke glem semikolon - altså ø Når det gjelder utf-8 så må du huske å lagre filen i utf8. Og da trenger du ikke skrive ø, da skal æ, ø og å fønke fint av seg selv. Får å spesifisere character encoding i HTML-filen bruker du <meta charset="UTF-8"> (i HTML5) eller <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> (før HTML5). Lenke til kommentar
Occi Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 I starten så loka jeg litt med at filene også måtte være encodet i formatet en bruker, men da brukte jeg denne kodebiten som jeg mener å huske fikset det. Kan dette overstyre filencodingen siden det er før output eller noe slikt? Virker litt merkelig. header("Content-Type: text/html; charset=UTF-8") Lenke til kommentar
torbjørn marø Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 I starten så loka jeg litt med at filene også måtte være encodet i formatet en bruker, men da brukte jeg denne kodebiten som jeg mener å huske fikset det. Kan dette overstyre filencodingen siden det er før output eller noe slikt? Virker litt merkelig. header("Content-Type: text/html; charset=UTF-8") Jeg vet ikke, men ja, det virker merkelig. Trodde den headeren bare informerte browseren hvilken encoding dataene var på, men at man måtte sørge for at dataene var i utf-8 på annen måte (når man lagrer filen). Er ingen ekspert men har vært borti problemet - og løst det - et par (les: ørten) ganger. Lenke til kommentar
FraXinuS Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 Det er ganske enkelt å fikse slike problemer. Det er kun en ting man må passe på og det er at man bruker samme encoding overalt. Hvis du bruker UTF-8: Lagre filene dine i UTF-8.Editoren din har mest sannsynlig en innstillinghvor du kan sette encoding/tegnsett for filene dine. Sett den til utf-8 (uten BOM, hvis det er et av valgene) Fortell nettleseren hvilken encoding filene dine bruker.Det gjøres ved å sende headeren "Content-Type: text/html; charset=UTF-8", eller ved å bruke meta tags som vist tidligere i tråden. Lagre all data (database) i utf-8.Det varierer etter hva du bruker til å lagre data, men sørg for at tekst er lagret som UTF-8. Hvis du følger disse punktene vil du aldri ha problemer med at tegnene vises feil. Det eneste jeg kommer på som kan gi deg problemer er hvis du tillater opplasting av tekstfiler gjenneom <input type="file">. Problemet da er at du ikke vet hvilken encoding filen er lagret i, og da kan det være vanskelig å få konvertert den til utf-8. Den enkleste måten å unngå det på er å heller bruke textarea og la brukeren kopiere inn innholdet. 2 Lenke til kommentar
nordmannen Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 Dette kan kanskje være en hjelp. Skriv koden bak istedenfor bokstaven. Tror du kan definere det med språk også i toppen, <html lang="no">, men er ikke helt sikker. æ - æ Æ - Æ ø - ø Ø - Ø å - å Å - Å Lenke til kommentar
Henrixone Skrevet 21. september 2011 Forfatter Rapporter Del Skrevet 21. september 2011 Hei. jeg fant ut at jeg hadde glemt semikolon etter ø.. Takker for alle informative svar Lenke til kommentar
4588pkdkrikue5c Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 Det er ikkje ei god løysing å bruke ø Sjekk at fila di er laga i UTF-8! Det er faktisk slik at fila kan ha ei intern koding som er feil, medan charsettet er rett i koden. Gjer følgende: Opne fila i Notepad, og vel Lagre som. Nederst i lagringsvindauget vil du sjå at det står ANSI eller noko. Skift til UTF-8 (Unicode 8). Neste steg: Skriv UTF8 som charset inni HTML fila ved å putte følgende mellom <head> og </head> taggane: <meta charset="UTF-8"> Køyrer du sida fra ein server? Hvis ja, sjekk .htaccess fila. som ligg på rota av serveren. Den bør óg ha UTF-8 charset, noko dei somregel har. Lenke til kommentar
Occi Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 Skjønner ikke at folk gidder å jobbe med ø osv. når man har alternativet som er så mye mye lettere å jobbe med. Lenke til kommentar
4588pkdkrikue5c Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 Ein ting var om det hadde hatt noko for seg, men det fører jo berre vondskap med seg. Bruk UTF-8. Enkelt og greitt. Lenke til kommentar
Occi Skrevet 21. september 2011 Rapporter Del Skrevet 21. september 2011 husker jeg brukte search & replace med notepad++ på mine første sider, men var jo dritslitsomt å endre 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å