Cztery dobre kroki, aby zawsze poprawnie zakodować tekst UTF-8:
1) Uruchom to zapytanie przed jakimkolwiek innym:
mysql_query("set names 'utf8'");
2) Dodaj to do nagłówka HTML:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3) Dodaj to na górze kodu PHP:
header("Content-Type: text/html;charset=UTF-8");
4) Zapisz plik w UTF-8 without BOM
kodowanie przy użyciu Notepad++
lub jakikolwiek inny dobry edytor tekstu / IDE.