Karakterkódolás a honlapomon

Karakterkódolás a honlapomon
2010-02-07T20:44:46+01:00
2010-02-08T14:56:32+01:00
2022-06-27T13:51:07+02:00
antirex
PHP alapú az egész site. A scripteket úgy vettem, szóval még csak most tapasztalom ki.
A felépítése: felső menü, oldalsó menü, alsó csík. Ezek mind külön php fájlok - minden oldal kódjába bele van írva, hogy tartalmazza ezeket. Megírtam a szövegeket angolul és magyarul is, de ékezetek nincsenek. Rákerestem a neten a karakterkészletre, pár helyre be is írtam metába, de nem változott semmit. Egyáltalán hol kell ezt definiálni? help!
Mutasd a teljes hozzászólást!
A karakterkódolást nem elég csak a <meta> tagben megadni, a webszervernek megfelelően kell kiszolgálnia azt; ha adatbázist használsz, akkor az adatbázisszervernek, az adatbázisnak, az adatbázistáblának, az adatbázistábla-oszlopának is megfelelő kódolásúnak kell lennie.

Ha a webszerver karakterkódolását nem tudod beállítani (még .htaccess segítségével sem), akkor a PHP header függvényének segítségével az oldal megjelenítése előtt "erőltetheted" az oldal karakterkódolását - például:
header('Content-type: text/html; charset=utf-8');

Ajánlott olvasmányok:
Karakterkódolási problémák kiküszöbölése
MySQL 5.0: karakterkódolások
Mutasd a teljes hozzászólást!

abcd