Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
viking
post 8.10.2022, 05:10:58
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Z tego co widzę cake ma w pliku konfiguracyjnym bazy parametr encoding. Ustawiałeś go?


--------------------
Go to the top of the page
+Quote Post
lukasheek88
post 8.10.2022, 21:03:31
Post #3





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

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


Chyba nie, ale chyba nie natrafiłem na ten parametr. Czy moge dostać podpowiedź o który parametr chodzi?
Go to the top of the page
+Quote Post
viking
post 9.10.2022, 07:02:44
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
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

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: 3.05.2024 - 15:46