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ä?
Kokeileppa lähettää headerissä tieto merkistöstä, riippuen kumpaa käytät:
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-
Kiitos Wizard (sekä siirappi hyvästä ehdotuksesta), muutin Adobe Dreamweaverissa fontin Unicodesta länsieurooppalaiseksi ja nyt toimii!
Aihe on jo aika vanha, joten et voi enää vastata siihen.