mam pytanie odnośnie kodowania. Na stronie frontowej mam formularz wyszukiwania. Po wpisaniu frazy "składać w kancelarii ogólnej urzędu" (chodzi o polskie znaki)
Na stronie w formularzu po wysyłce mam poprawne polskie znaki:
link1
Natomiast sql jaki się wykonuje to:
link2
Najlepsze to że w bazie ta fraza zapisana jest tak:
"składać w kancelarii ogólnej urzędu"
W pliku database (cakePHP) mam ustawione:
$db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci';
meta strony:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
w modelu na samym początku mam:
iconv_set_encoding("internal_encoding", "utf-8"); iconv_set_encoding("output_encoding", "utf-8"); declare(encoding='UTF-8'); mb_internal_encoding("UTF-8");
Widok, model i kontroler ustawione mają kodowanie i zrobioną konwersję:
link3
Serwer:
link4
Co mogę zrobić aby najlepiej zapisywać w bazie wszystko z polskimi znakami, i aby w sql też były polskie znaki ?