Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z wyszukiwaniem w bazie
Forum PHP.pl > Forum > Przedszkole
Bojakki
Otóz mam w bazie jakieś dziwne kodowanie. Słowo 'żarówka' zapisuje sie 'ĹťarĂłwka'. Kodowanie na stronie mam charset=utf-8 i wszystko sie normalnie wyświetla. problem jest z wyszukiwaniem. Gdy chce wyszukac słowo z polskim znakiem to juz go nie wyszuka. Transformować jakoś stringa przed wyszukaniem go za pomoca zapytania sql? Jak to zrobic?
minolone
Jeżeli twoich wyników w bazie nie jest jeszcze duzo, to proponuje sobie samemu pozmieniać słówka, i oczywiście kodowanie bazy jak i tabel na utf8_unicode_ci, lub sprawdzić jakie masz kodowanie w bazie danych i przed wysłaniem zapytania z wyszukiwaniem zamienic kodowanie polaczenia. Poczytaj tutaj
Lub skopiuj sobie zawartość bazy, dowiedz się jakie masz kodowanie i ustaw takie w edytorze, wklej do edytora i skonwertuj sobie na utf-8, nie zawsze to zadziała, pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.