PHP 5.6 -ra frissítés után nem megfelelőek az ékezetes karaktereket az oldalamon
2014 januárjában úgy döntöttek a php fejlesztésért felelősök, hogy a korábbi üres default_charset beállítást fix értékre állítják.
Az alapértelmezett beállítást az UTF-8 lett, amelyben a legtöbb ékezetes karakter megfelelően jelenik meg.
Azok a weboldalak, amelyeknél nincs előre megadva, melyik karakter készletet használják, de eddig nem az utf-8 volt az oldal karakter készlete, azt tapasztalhatják php 5.6 -ra való átállás után, hogy az ékezetes karakterek nem megfelelően jelennek meg.
A hiba elhárítása egyszerű, amennyiben minden oldalon ugyanaz a karakterkészlet szerepel:
egy php.ini fájlban beállítható iso-8859-2 esetén például,
default_charset = “ISO-8859-2”
a megfelelő kódolás.
A választható karakter készletek listája (angolul)
*karakter egyik karakterkészlet nevében sem szerepel
Amennyiben a weboldal különböző karekter készletekkel készült lapokból áll, célszerű azt valamilyen közös karakter kódolásúvá alakítani. Legjobb választás ilyen esetben az UTF-8 .