![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Odkąd zamieniłem swoją strone i baze na kodowanie utf-8, to w zwykłej wyszukiwarce, błędnie wyszukuje rekordy z bazy, gdy wpisuje polskie znaki to tak jak by ich nie widział, np wpisując słowo: żaneta, zamiast wyświetlić mi rekord zawierający nawe "żaneta", wyświetla wszystkie rekordy zawierające ciąg znaków: "aneta". Dodałem w kodzie: @mysql_query("SET NAMES utf8"); Wiecie może o co chodzi ? Ten post edytował M@X 19.10.2009, 19:01:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
No to skoro kodowanie jest ok, to należy na każdym kroku sprawdzić co się dzieje z tym "ż".
Czyli wyświetlenie - frazy wyszukiwania po odebraniu jej z formularza - zapytania sql przed wysłaniem do bazy danych - odebranych rekordów z bazy - wygenerowanych wyników Jak już wykryjesz, na którym kroku pojawia się błąd, będzie można coś działać dalej. Btw. A jak się podłączysz do bazy przez PMA i tam zrobisz wyszukiwanie to wszystko działa? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 22:08 |