Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: UTF-8-koodaus

sane [07.03.2007 16:26:32]

#

Hei,

Eli minulla on ongelma ottaa käyttöön utf-8 koodaus nettisivuilla. Olen lisännyt html-head osioon seuraavan pätkän:

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

,mutta ainoastaan IE suostuu näyttämään sivun oikein, muut käyttävät iso koodausta. Ja sivusto on siis http://muunnin.com/kertoimet.php ja kaikki sen alasivut.

feenix [07.03.2007 16:28:25]

#

Palvelimesi sanoo:
Content-Type: text/html; charset=ISO-8859-1

Tuo ohittaa kaikki HTML:n väärinkäytetyt meta-tiedot ellei selain yritä automaattisesti arpoa sisällöstä koodausta, joka tässä tapauksessa on väärin. Korjaa siis palvelinpää.

sane [07.03.2007 16:35:02]

#

Kiitoksia, sain toimimaan

Merri [08.03.2007 03:41:33]

#

Näin sitten yleisjorinana aiheesta, käytännössä on hyvä joko laittaa palvelin olemaan kertomatta tuota (jolloin eri sivuilla voi olla eri merkistökoodaus) tai sitten PHP:lla vielä erikseen aina lisätä header(), joka kertoo saman asian. Kaikista järkevintä on kuitenkin juuri tuon metatiedon olla paikallaan, koska se on suoraan sidottuna sivuun sisällöstä käsin, jolloin esim. tallennettaessa sivu selaimella HTML:ksi säilyy tieto oikeasta merkistökoodauksesta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta