![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 8.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem w trakcie testowania swojej wyszukiwarki i zauważyłem że nie wyszukuje ona litery ó w wyszukiwanych tekstach. Wyszukiwarka działa następująco: - pobranie wszystkich obiektów - zamiana dużych liter na małe - wyszukiwanie funkcja strstr() czy jest szukany ciąg w tekście Wyszukiwarka działa ok, wyszukuje wyrazy z ę,ą,ć,ł itd... wszystko poza literą ó. Ktoś wie o co może chodzić? Używam kodowania utf-8 - dane zapisane w bazie mysql w utf8_general_ci - po połączeniu z bazą danych ustawiam "SET CHARACTER SET 'latin2'" (jest to konieczne?) Znalazłem jeszcze coś takiego:
w efekcie pokazuje sie:
Mam jeszcze jedno pytanie, wyszukiwarka jest oparta na zend frameworku. Praktycznie kodowanie utf-8 dopiero zaczyna dzialac przy ladowaniu templatow. Czy wrzucenie do indexu
załatwia sprawę? Aha na koniec jeszcze jedno, wyszukiwanie w bazie danych przez "Select.... LIKE '%ó%'" daje 0 elementów znalezionych... Zupełnie nie czaje o co tu chodzi :/ Ten post edytował Mad_John 18.06.2007, 10:38:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 04:50 |