Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ongelma skandinaavisten merkkien kanssa

Alepale [12.05.2008 20:36:58]

#

Minulla on ylä- ja alaosa sivusta eri tiedostoissa. Sitten se sisältö osa on esim. index.php johon liitän PHP:llä ylä- ja alaosan.

Minulla on tietoa.php ja mainostus.php. Näissä ylä- ja alaosa ovat samoja, mutta sisältö vain eri. Kuitenkin tietoa.php sivulla selaimen kautta katsottaessa ä on ä ja ö on ö. Miten voi olla mahdollista, että mainostus.php sivulla merkit ovat niin kuin niiden pitääkin? Kokeilin muuten omalle koneelle asennetulla servuohjelmistolla ja sama juttu. Lisäksi siirsin sisällön tietoa.php sivulta mainostus.php sivulle, jolloin näkyi oikein. Sitten vaihoin tietoa.php sivun nimeä, eikä toiminut. Siis mitä ihmettä?

siirappi [12.05.2008 20:59:10]

#

Kokeileppa lähettää headerissä tieto merkistöstä, riippuen kumpaa käytät:

<?php
header("Content-Type: text/html; charset=iso-8859-15");
header("Content-Type: text/html; charset=utf-8");
?>

Wizard [12.05.2008 22:33:19]

#

Tallennat tiedostot jostain syystä väärässä muodossa. Jos käytät UTF8 koodausta, niin myös tiedostot tulee tallentaa UTF8:na.

Hyvin yleinen ongelma etkä ole asian kanssa yksin.

-W-

Alepale [12.05.2008 23:35:37]

#

Kiitos Wizard (sekä siirappi hyvästä ehdotuksesta), muutin Adobe Dreamweaverissa fontin Unicodesta länsieurooppalaiseksi ja nyt toimii!

Vastaus

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

Tietoa sivustosta