1. Pola w bazie na
utf8_polish_ci2. Tabele i całe bazy również.
3. Kodowanie ustawiane tuż po połączeniu się z bazą danych. Skrypt musi na początku wysłać podane wyżej zapytanie:
Kod
SET NAMES 'utf8'
4. Kodowanie wysyłane przez nagłówek HTTP:
Kod
header('Content-type: text/html;charset=utf-8');
5. A co do phpMyAdmin, to wejdź na stronę główną i tam wybierz sobie kodowanie dla Twojego połączenia (utf8_polish_ci)
Przy założeniu, że dane w MySQL-u faktycznie są zapisane w UTF-8, jest to wszystko, co mi przychodzi do głowy.