
Przeszedłem z mysql 4 na 5 i zamiast polskich znaków wyświetla mi się ?.
Poza tym nie mogę wykonać zapytania ze skryptu php do bazy, w których są polskie znaki. O dziwo w phpMyAdminie (zakładka SQL) taki problem nie występuje. Po googlowałem już trochę i oto co zmieniłem:
1. Metoda porównywania napisów utf8_general_ci w bazie danych
2. Metoda porównywania napisów utf8_general_ci w każdej z tabel
3. W pliku c:/windows/my.ini podmieniłem linijki dotyczące kodowania na takie:
Cytat
character-set-server=latin2
default-character-set=latin2
default-character-set=latin2
4. Przeczytałem, że warto zmienić System kodowania dla MySQL na polski (ja mam ustawione na UTF-8 Unicode(utf8)) ale nie bardzo wiem jak to zrobić.
Pomożecie?
Okej znalazłem rozwiązanie - jest http://kill-9.pl/blog/2007/03/16/php-mysql-i-polskie-znaki/