@R-Tea,
post #3
te globalne zmienne nie rzutują, liczą się te dla konkretnej sesji, w tym przypadku dotyczą połączenia skryptu pma z db, coś nie halo masz w połączeniu Twojego klienta (skryptu PHP) z db, bo jeśli kodowanie dla konkretnej bazy masz utf8, porównywanie masz powiedzmy utf8_unicode_ci, to samo masz ustawione dla konkretnej tabeli i dla połączenia w skrypcie masz SET NAMES utf8 to jeszcze możesz dodać SET CHARACTER_SET utf8_unicode_ci i nie ma bata żeby było źle. Znaki zapytania są typowe dla sytuacji kiedy klient (skrypt PHP) nawiązuje połączenie z bazą w innym kodowaniu znaków.