Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] LIKE %ł% - nie działa dla ł oraz Ł
-mkdes-
post
Post #1





Goście







Czy wiecie, że jeśli macie tabele w kodowaniu utf8_general_ci to dla wszystkich polskich znaków działa szukanie bez polskich znaków.
Oprócz litery "Ł" oraz "ł".
Czyli szukając LIKE %lukasz% nie znajdzie wam rekordu ze słowem "łukasz".
Natomiast dla reszty działa dobrze, czyli np. szukając "kortka" znajdzie rekord ze słowem "kórtka".
Wiecie jak to rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mchl
post
Post #2





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Właśnie dadzą dla ąćęóśżź ale nie dla ł.
http://bugs.mysql.com/bug.php?id=9604
Go to the top of the page
+Quote Post
MTF
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 25.02.2010

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


Cytat(Mchl @ 25.02.2010, 09:36:52 ) *
Właśnie dadzą dla ąćęóśżź ale nie dla ł.
http://bugs.mysql.com/bug.php?id=9604


Nie umiesz przeczytać co chce kolo uzyskać?

Wpisujesz Laska a ma znaleść Łaska

jest różnica miedzy Laska a Łaska...

czyli gościu chce uzyskać efekt że jak analfabeta wpisze w polu Laska zamiast Łaska albo Lyzwy zamiast Łyżwy to mu i tak znajdzie poprawnie... Tak jak masz to w google...

Oczywiście najlepiej będzie napisać funkcje w php która wyszuka wszystkie rekordy zawierające wszystkie możliwości...

(IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie
- mkdes   [mysql] LIKE %ł% - nie działa dla ł oraz Ł   19.02.2010, 07:45:29
- - Riklaunim   Ustaw collation tabeli na utf8 pl Kodalter table N...   20.02.2010, 04:30:23
- - mkdes   Nie, nie o to chodzi. Twój sposób tym bardziej nie...   20.02.2010, 08:21:34
- - gothye   przyłaczam sie do tematu ,aby nie zakładać nowego ...   22.02.2010, 14:15:17
- - modic   zmiana collation tabeli zmienia jedynie to że przy...   25.02.2010, 02:34:51
- - wiiir   skoro w bazie jest Ł a ty chcesz znales L to racze...   25.02.2010, 09:04:00
- - Mchl   Właśnie dadzą dla ąćęóśżź ale nie dla ł. http://bu...   25.02.2010, 09:36:52
|- - MTF   Cytat(Mchl @ 25.02.2010, 09:36:52 ) W...   25.02.2010, 18:31:54
|- - Mchl   Cytat(MTF @ 25.02.2010, 18:31:54 ) Ni...   25.02.2010, 18:35:28
- - MTF   bo dajesz link do buga... który tu mu nie pomoże ;...   25.02.2010, 18:43:09
- - Mchl   Bug to ma do tego, że powyżej pojawiły się sugesti...   25.02.2010, 18:58:35
- - MTF   Dobra dobra... ------------------------ ok! ...   25.02.2010, 19:07:50
- - Mchl   Problem się zacznie, jak chcąc wyszukać 'olałe...   25.02.2010, 19:14:15
|- - MTF   Cytat(Mchl @ 25.02.2010, 19:14:15 ) P...   25.02.2010, 19:15:17
- - Mchl   A jesteśmy dopiero na pojedyńczych słowach. Pomyśl...   25.02.2010, 19:20:54
- - MTF   ok wiec można połączyć nasze rozważania ;P znowu ...   25.02.2010, 19:28:59
- - Mchl   Pomijając SQL injection? Tylko taki, że niestety ...   25.02.2010, 19:32:49
|- - MTF   Cytat(Mchl @ 25.02.2010, 19:32:49 ) P...   25.02.2010, 19:40:37
- - mkdes   Co dziwne, wielkie Goo.... nie znalazło nic w pols...   1.03.2010, 20:42:26
- - Riklaunim   A dlaczego wpisując "l" ma szukać także ...   2.03.2010, 01:32:31
- - Mchl   Szczęśliwi ci, którzy wszystkie dane mają wprowadz...   2.03.2010, 11:10:57


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: 3.10.2025 - 22:56