![]() |
![]() |
-mkdes- |
![]()
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ć? |
|
|
![]() |
![]()
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 22:56 |