![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 22.02.2006 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
Witam
Problem jest następujący brak polskich znaków w wyniku wyszukiwania. kodowanie strony i skryptu: UTF-8 Dane wprowadzone do bazy danych są w utf-8, system porównań bazy danych ustawiony na UTF-8, połączenie z baza danych zostało ustawione aby dane pobierał w utf-8: W całym skrypcie dane z bazy wyświetlane są poprawnie z polskimi znakami. Jedynie podczas wpisania do formularza szukanego słowa które zawiera polskie znaki zostaje zwrócony komunikat że słowo nie zostało znalezione, jednak skrypt wyszukuje słowo bez polskich znaków w bazie. polskie znaki są ignorowane np. wpisując do formularza słowo "żółty" skrypt przeszukuję tylko "ty" bez początkowych 3 polskich znaków. Ma ktoś jakiś pomysł jak rozwiązać ten problem? Szczegóły poniżej: Mam prosty formularz wyszukiwania pojedynczych słów w bazie:
wynik zwracany jest za pomocą następującego kodu:
który odwołuje się do funkcji: get_lookup_results:
funkcje powiązane:
z góry dzięki za pomoc wszystkim dobrym ludziom (IMG:style_emoticons/default/smile.gif) czy nikt nie ma pomysłu co morze być przyczyną mojego problemu?? pozdrawiam, Marcin |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 22.02.2006 Skąd: Mysłowice Ostrzeżenie: (0%) ![]() ![]() |
witam,
z mojego php.ini wynika że funkcja jest włączona: mbstring Multibyte Support enabled Multibyte string engine libmbfl Multibyte (japanese) regex support enabled Multibyte regex (oniguruma) version 4.4.4 Multibyte regex (oniguruma) backtrack check On mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1. Directive Local Value Master Value mbstring.detect_order no value no value mbstring.encoding_translation Off Off mbstring.func_overload 0 0 mbstring.http_input pass pass mbstring.http_output pass pass mbstring.internal_encoding no value no value mbstring.language neutral neutral mbstring.strict_detection Off Off mbstring.substitute_character no value no value Włączyłem raportowanie błędów i wyświetla następujący błąd: Notice: Undefined variable: word in /home/wojdylam/public_html/lookup.php on line 22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 09:58 |