Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] polskie znaki
Forum PHP.pl > Forum > Bazy danych
sweter
Wiem, że takich postów było, już od groma, ale jestem już na granicy załamanie nerwowego. axesmiley.png

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

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/
giver
Ja tylko pragnę przypomnieć, że utf8_general_ci nigdy nie będzie równe latin2.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.