![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 26.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Napisalem sobie prosta wyszukiwarke (w bazie mysql) i wszystko ladnie dziala dopoki w pole szukaj klient wpisze prawidlowe slowo z polskimi literami (np. Żaba) wtedy skrypt wyszukuje slowo Żaba w tabeli MySql. Problem pojawia sie niestety gdy Internauci wpisuja wyrazy bez polskich liter (Zaba, zaba) wtedy wyszukiwarka wskazuje 0 wynikow. Obserwowalem slowa wpisywane przez Internautow i niestety wiekszosc wpisuje wyrazy bez polskich liter i pojawia sie problem. Czy mozna w jakis prosty sposob rozwiazac ten problem ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zbuduj tablice z polskimi krzaczkami i z tym co ma je zastąpić potem str_replace
np.
oczywiście wymienić wszystkie krzaczki i powinno pomóc. Tylko że to by dublowało dane... W drugą stronę też nie ma zbyt sensu bo wyszukiwanie na wszelkie kombinacje polskich liter było by bezsensownym obciążeniem systemu. Można by było słownikowo poprawiać ale to też by obciążało i nie słabo by się mogło spisać przy niecałych słowach. Najlepszą opcją było by uświadomienie użytkowników że powinni używać polskich znaków. Ten post edytował Sedziwoj 26.11.2006, 23:50:14 -------------------- Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:28 |