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.
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ää.
Kiitoksia, sain toimimaan
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.