Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Problem z kodowaniem
Forum PHP.pl > Forum > PHP
Mikan
Mam funkcje js, która wysyła zmienną w adresie (GET) do skryptu PHP (przez HTML_AJAX.replace), który ma znaleźć komórki pasujące do ciągu znaków ze zmiennej. Nie wiem jak poradzić sobie z kodowaniem. Część HTML i JS jest kodowana w UTF8, baza danych w utf8_polish_ci, mimo to baza nie znajduje rekordów gdy w zmiennej są polskie znaki, a po sprawdzeniu zmiennej z tablicy GET funkcją echo(), polskie znaki wyświetlane sa poprawnie.
aiv
Możesz mieć źle ustawione komparatory w ustawieniach bazy/tabeli/kolumny. Zobaczy czy też są ustawione na utf8 i czy kodowanie dla połączenia też jest takie samo.
Mikan
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_general_ci
Metoda porównywania napisów (baza dnaych): utf8_polish_ci
Metoda porównywania napisów (tabela): utf8_polish_ci
Metoda porównywania napisów (komórka): utf8_polish_ci

Dane z phpMyAdmin
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.