Witam,
nie wiem czy to dokladnie ten sam problem, ale moj rozwiazalo ustawienie kodowania latin2 poprzez PHP (w funkcji, ktora laczy z baza danych, wiec tylko w jednym miejscu):
$sql = "SET CHARSET latin2";
mysql_query($sql);
Po wyslaniu tego zapytania - i pozniejszym pobieraniu (i wysylaniu) danych z (do) bazy - pytajniki, ktore wczesniej sluzyly przegladarkom (tylko im, bo phpMyAdmin wyswietlal znaki poprawnie) za zastepniki polskich znakow, znow zaczely przypominac to, co powinny...
PhpMyAdmin mam skonfigurowany tak o:
system kodowania znakow dla MySQL - UTF-8 Unicode (utf8)
system porownan dla połączenia MySQL - latin2_general_ci (czyli ISO 8859-2 Central European)
no i jezyk polski rzecz jasna.
Meczylem sie z tym badziewiem dwa dni. Moze komus to info sie przyda.