Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie
lukasheek88
post 7.10.2022, 21:46:58
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 16.11.2011

Ostrzeżenie: (0%)
-----


Witajcie,

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:
  1. $db['default']['char_set'] = 'utf8';
  2. $db['default']['dbcollat'] = 'utf8_general_ci';


meta strony:
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">


w modelu na samym początku mam:
  1. iconv_set_encoding("internal_encoding", "utf-8");
  2. iconv_set_encoding("output_encoding", "utf-8");
  3. declare(encoding='UTF-8');
  4. 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 ?

Ten post edytował lukasheek88 7.10.2022, 21:49:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post 9.10.2022, 07:02:44
Post #2





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


https://book.cakephp.org/4/en/orm/database-...l#configuration


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.05.2024 - 15:56