![]() |
![]() ![]() |
![]() |
![]()
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 -------------------- "timeo danaos at dona ferentes"
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czy zmieniając stronę zmieniłeś całe kodowanie? tj:
1. Kodowanie bazy 2. Kodowanie połączenia z bazą, przekazywanych wyników 3. Kodowanie nagłówków 4. Kodowanie samych plików -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no właśnie o tym mówie że prawidłowo według powyższych 4ech punktów wszystko ustawiłem...
-------------------- "timeo danaos at dona ferentes"
|
|
|
![]()
Post
#4
|
|
![]() 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? -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a nie zapomniałes przypadkiem ustawic COLLATION na utf8_polish_ci ?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@nospor
![]() ![]() ![]() miałem ustawione wszędzie utf8_general_ci więc myślałem że to działa prawidłowo, ale jednak do typowo polskich czcionke musi być utf8_polish_ci Ogromne dzięki ![]() -------------------- "timeo danaos at dona ferentes"
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:12 |