( denton | 2015. 04. 19., v – 14:14 )

szokásos dolgok.

a php fájlaid legyenek mind utf8-bn kódolva. (notepad++-ban utf8 BOM nélkül)

a mysql connectek és db select-ek stb után:

SET NAMES utf8;
SET collation_connection = 'utf8';

a php-d legeleslegelején legyen:
header('Content-Type: text/html; charset=utf-8');

html részben legyen:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

És végül a mysql táblákat is nézd át pma-ban. legyen utf8-ra állítva minden szöveges meződ, de a tábla fajtája is és az adatbázis kódolása is. én amúgy utf8_unicode_ci -at használom, már több mint 7 éve és minden jó volt vele.

Valaki írta, hogy tudd meg valóban utf8-ban vannak e kódolva a sorok.

Érdemes még próbálkozni egy utf8_decode vagy utf8_encode -val php-ban. (ha a táblában nem utf8, akkor encode, ha NEM UTF8-ra akarod kódolni hanem pl latin2-re, akkor decode.