![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 21:58 |