![]() |
![]() |
-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: 23 Pomógł: 0 Dołączył: 25.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dobra dobra...
------------------------ ok! załóżmy że wysyłasz POSTa w którym masz "Laska"... PHP go odbiera w funkcji która ma obsłużyć zapytanie... do tej funkcji dopiszemy coś ale wcześniej stworzymy inną ;P Dla analfabetów...
funkcja zamienia w textcie L na Ł za każdym razem! nawet jeśli to nie był bład! i teraz w swojej funkcji w miejscu wyciagania z SQL musisz coś w podobie zrobić:
poradzisz sobie? P.s. mogłem pogubić cudzysłowy bo pisane na kolanie ;P ale... mam nadzieje ze załapiesz ;P |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:39 |