Mam 3 pliki:
- pierwszy, to jest wyświetlanie komentarzy na stronie,
- drugi dodawanie komentarzy do bazy,
- trzeci odświeżanie komentarzy (SELECT do bazy).
Wszystko opiera się o jQuery (dodawanie komentarzy bez przeładowania strony).
We wszystkich plikach, mam kodowanie: iso-8859-2, w bazie mam wszędzie kodowania: latin2_general_ci.
Problem jest taki, że w pierwszym pliku, polskie znaki są prawidłowo wyświetlane,
w drugim pliku widać, że w bazie, polskie znaki nie są wyświetlane prawidłowo (przykładowe polskie znaki: ĹĹÄÄĹźÄ ĹĹşÄĹĹźÄ Ä),
a o dziwo, po dodaniu rekordu i zaktualizowaniu komentarzy bez przeładowania (load() w jQuery) komentarz, który został dodany bez przeładowania i wszystkie inne komentarze, uzyskują polskie znaki (magia

Dlaczego mimo złych znaków w bazie, komentarze odświeżają się z polskimi znakami? Jak zrobić, aby polskie znaki zapisywały, lub chociaż odczytywały się z bazy?
P.S.: Wyjaśnię wszystko jeszcze raz screenami:
#1: Dodawanie komentarza: http://screenshoot.me/4vbplC ;
#2: Pozostałe komentarze przed dodaniem: http://screenshoot.me/yzuo0R ;
#3: "Magiczne" zamienienie na polskie znaki po dodaniu komentarza bez przeładowania (od 1 punktu, wszystko dzieje się bez przeładowania): http://screenshoot.me/3nj2s5 ;
#4: No i odświeżenie strony: http://screenshoot.me/7UvsHC .