wolacinio
12.12.2009, 18:10:05
witam mam takie problemik otóz:
w bazie danych mam tabele o nazwie Imie i gdy wpisze np. imie Paweł (ł) to na stronie wyświetla sie imie Pawe?
na jakie mam zamienić kodowanie ?
na stronie mam : utf
w bazie danych : System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
i w tabeli Imie : utf8_polish_ci
Prosze o pomoc
Z góry dziekuje
Fifi209
12.12.2009, 18:27:42
Ustaw kodowanie dla połączenia z mysql na utf8
arkoslaw
12.12.2009, 20:11:48
tak jak fifi napisal, wstaw taki kod w pliku, który jest odpowiedzialny za łączenie się z bazą:
wolacinio
12.12.2009, 20:28:48
zrobiłem coś takiego i nie chodzi
$res = mysql_query($zapytanie_SQL);
mysql_query('SET NAMES utf8');
co dalej zrobic?
blooregard
12.12.2009, 21:08:20
SET NAMES ma być na początku, przed wszystkimi innymi zapytaniami. A Ty ustawiasz UTF-8 PO wykonaniu zapytania, którego ma dotyczyć. MySQL nie ma jeszcze opcji jasnowidzenia.
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.