Ainut ongelma on se, että apache ei osaa oikein skandeja..
kyllä osaa ja se toimii kuten pitääkin.
Näkyvät ihan oudosti.
varmasti, mutta kyseessä on konffaajan virhe.
Esimerkki samasta sivusta kahdella palvelimella: (hyllykone on siis mun ubuntu)
http://hyllykone.sytes.net/skanditesti.html
http://tristam.pro-bots.org/skanditesti.html
esimerkki siitä mitä nä mä kaksi palvelinta väittävät ulostavansa:
janne@aplari ~ $ HEAD http://hyllykone.sytes.net/
200 OK
Connection: close
Date: Wed, 07 Sep 2005 14:56:24 GMT
Server: Apache/2.0.54 (Ubuntu) PHP/4.4.0-1
Content-Type: text/html; charset=UTF-8
Client-Date: Wed, 07 Sep 2005 14:56:07 GMT
Client-Peer: 84.231.187.14:80
Client-Response-Num: 1
janne@aplari ~ $ HEAD http://tristam.pro-bots.org/
200 OK
Connection: close
Date: Wed, 07 Sep 2005 14:56:34 GMT
Server: Disallowed
Content-Type: text/html; charset=iso-8859-1
Client-Date: Wed, 07 Sep 2005 14:56:34 GMT
Client-Peer: 194.100.84.79:80
Client-Response-Num: 1
hyllykone kertoo, että UTF-8:a pukkaa ja jälkimmäinen sanoo tarjoilemiensa sivujen olevan iso-8859-1 koodattuja. sivu itsessään on koodattu iso-8859-1:n mukaan, joten jälkimmäinen kone "näyttää" sivun oikein. vaikka oikeastihan kyse on siitä miten selain yrittää näyttää sivua.
standardin mukaan toimivat selaimet pyrkivät varhaansa mukaan näyttämään sivun palvelimen kerotmalla tavalla ja kun iso-8859-1 mukaista sisältöä käsitellään utf-8:na niin on odotettavissakin, että kaikki ascii-merkistön yli menevät merkit näkyvät aika heikosti.
Alemmassa siis toimii ihan oikein.. vaikka oikee tapa tehdä ääkköset olisikin kai nää ä ja ö ja niin ne näköjään toimivatkin kun juuri kokeilin..
entiteetit toimivat luonnollisestikin, koska niitä ei ole sidottu mihinkään tiettyyn koodaukseen.
mutta kiva ois saada ne noinkin toimimaan koska esim. pisg tekee ne noin eikä toimi..
sinulla on kaksi vaihtoehtoa... 1) luot sivusi käyttäen utf-8 -koodausta tai 2) säädät apachen kertomaan headereissaan, että se tarjoilee latin1 merkistöä.