Gå til innhold

ÆØÅ i apache


Anbefalte innlegg

Skrevet (endret)

Hei.

 

Jeg har en Linuxmaskin (Fedora Core2) med apache webserver.

Men når jeg lager ett html dokument med bokstaver som ÆØÅæøå, kommer det bare noen kina-tegn.

 

Hvor er feilen?

Endret av SIR83
Videoannonse
Annonse
Skrevet

Grunnen er nok at dokumentet er i ISO og webserveren kjører UTF.

 

Prøv med denne:

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

Skrevet (endret)

Altså, kjem jo an på kva dokumentet er lagra som. Høgst sannsynleg UTF-8.

 

I editoren du brukar, kan du sannsynligvis velge. Velg enten UTF-8 eller ISO-8859-1, så brukar du meta-tag til å setje tegnsett i HTML-dokumentet:

 

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

 

For ISO-8859-1 eller:

 

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

 

For UTF-8.

Endret av objorkum
Skrevet (endret)

Kva er poenget å styre med webserveren?

 

Så lenge ein lagrar dokumentet i same tegnsett som ein set i <meta>-taggen skal no det visast rett i alle nettlesarar som støttar tegnsettet (dvs alle)?

 

Ein skal jo uansett setje <meta>-tag som bestemmer tegnsett, ellers er det ikkje eit gyldig HTML-dokument (validator.w3.org)

Endret av objorkum
Skrevet
Kva er poenget å styre med webserveren?

 

Så lenge ein lagrar dokumentet i same tegnsett som ein set i <meta>-taggen skal no det visast rett i alle nettlesarar som støttar tegnsettet (dvs alle)?

 

Ein skal jo uansett setje <meta>-tag som bestemmer tegnsett, ellers er det ikkje eit gyldig HTML-dokument (validator.w3.org)

Jeg bare påpeker at det er det som er alternativet. Jeg slet en del med det når jeg gikk fra slack til whitebox (rh) på serveren bl.a.

 

Dessuten vil det alternativet gjøre det enklere å flytte siden til andre web-servere dersom det skulle være aktuelt. Men uansett bør man nå ikke bruke æøå direkte i dokumentene. Det bør skriver emd æ ø å osv

  • 4 uker senere...
Skrevet

Hei, maskinen har vert ute av drift en stund, så er litt veldig treg å svare ;)

 

Det spiller ingen rolle om det står iso-8859-1 eller UTF-8.

Visst jeg lager en txt fil med 'æøå' vil den vise kråketegn der også. Men visst man trykker seg inn på view source ser man 'æøå'.

 

i httpd.conf det følgende verdier:

'AddDefaultCharset UTF-8'

'LanguagePriority nn no en ca cs da de el eo es et fr he hr it ja ko ltz nl pl pt pt-BR ru sv zh-CN zh-TW'

 

og i /etc/sysconfig/i18n stod det følgende:

LANG="nb_NO.UTF-8"

SUPPORTED="nb_NO.UTF-8:nb_NO:nb"

SYSFONT="latarcyrheb-sun16"

 

Så jeg er mest oppgitt nå! UTF-8 skal vell fungere som smurt på æøå...

 

HELPE ME! please :)

Skrevet (endret)

Pass på at du i HTML-dokumentet set SAME TEGNSETT SOM DU BRUKAR I EDITOREN.

 

Mange editorar kan endre tegnsett i sjølve programmet, dei andre brukar system-standarden. F.eks bruk Bluefish, set den til UTF-8, lag eit dokument med HTML meta tag som seier UTF-8, og skriv æøå.

Endret av objorkum
Skrevet (endret)
Har testet begge tegnsettene, både utf-8 og iso-8859-1.

Jeg bruker notepad.

Lag eit tekstdokument med Notisblokk med KUN æøå i seg.

 

Legg det på serveren.

 

Opne dokumentet med Firefox. Velg View > Character Encoding

 

Prøv der ISO-8859-1 og UTF-8

 

Kva for ein fungerar korrekt?

Endret av objorkum
Skrevet

Kan vell legge til at det var å bytte ut fra UTF-8 til iso-8859-1 i httpd.conf og /etc/sysconfig/i18n som var løsningen på problemet.

Skrevet

Jeg har et tilsvarende problem - men den andre veien.

Når man poster æøå i wapmailen blir det mottatt som kråketegn på serveren. Noen løsning på det? (Det gjelder kun fra mobiltlf, ikke fra opera med mobilemulering.)

Skrevet
Jeg har et tilsvarende problem - men den andre veien.

Når man poster æøå i wapmailen blir det mottatt som kråketegn på serveren. Noen løsning på det? (Det gjelder kun fra mobiltlf, ikke fra opera med mobilemulering.)

Hvilket tegnsett er det på serveren da?

 

Er det du som har lagd wapmailen?

Skrevet
Jeg har et tilsvarende problem - men den andre veien.

Når man poster æøå i wapmailen blir det mottatt som kråketegn på serveren. Noen løsning på det? (Det gjelder kun fra mobiltlf, ikke fra opera med mobilemulering.)

Hvilket tegnsett er det på serveren da?

 

Er det du som har lagd wapmailen?

ISO-8859-15 på både server og dokument.

Undres på om tlf bruker UTF-8 uansett hva man setter i headeren. Er en nokia 6610.

Har lagd wapmailen selv, ja. Samme problem med andre wapmailer.

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å
×
×
  • Opprett ny...