Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Problem z kodowaniem
Mikan
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Mikan 30.12.2007, 19:10:05
Go to the top of the page
+Quote Post
aiv
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 13
Dołączył: 7.09.2006

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Mikan
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 13:42