• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Brak polskich znaków w bazie danych

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
652 wizyt
pytanie zadane 12 grudnia 2016 w PHP przez Klik Obywatel (1,540 p.)
Witam.

Czy ktoś może mi odpowiedzieć na pytanie dlaczego w bazie danych zamiast polskich znaków we wpisach mam takie oto krzaczki:

Gżegżółka.

Na stronie z formularzem mam ustawione kodowanie <meta charset="UTF-8">. W bazie danych wszędzie mam ustawione "utf8_polish_ci". Do łączenie się za bazą danych używam PDO.

Czy o czymś zapomniałem że polskie znaki zapisują się w ten sposób?

Dziękuję

1 odpowiedź

0 głosów
odpowiedź 12 grudnia 2016 przez Arkadiusz Waluk Ekspert (290,250 p.)

Ustalasz kodowanie połączenia w PDO? Najprościej można to zrobić w dsn dodając charset. Przykład:

new PDO('mysql:host=localhost;dbname=name;charset=utf8', $user, $password);

 

komentarz 12 grudnia 2016 przez Klik Obywatel (1,540 p.)
A to o to chodziło. Teraz już zapisuje poprawnie, jednak dalej mam problem z polskimi znakami w polach używających TINYMCE.
Obecnie zapisuje tak:

<p>&nbsp;kuk&oacute;łka</p>

Czy tam też trzeba gdzieś kodowanie ustawić?

Dziękuję.
komentarz 12 grudnia 2016 przez Arkadiusz Waluk Ekspert (290,250 p.)
Niestety ja nie mam pojęcia, nie znam tego edytora.

Może ktoś inny będzie wiedział i pomoże. Szukałeś samemu?
komentarz 12 grudnia 2016 przez Klik Obywatel (1,540 p.)
Dobra znalazłem.

Jako parametr w tinymce trzeba dopisać: language : "pl".

Nie doczytałem wcześnie tego i myślałem że to tyczy się tylko tego aby mieć menu w edytorze po polsku.

Dziękuję za pomoc.

Pozdrawiam
komentarz 19 grudnia 2016 przez Klik Obywatel (1,540 p.)
Witam. Mały update do pytania. Dlaczego literka "ó" w bazie danych jest zapisywana jako "&oacute;" a inne polskie znaki są zapisywane poprawnie? Gdzie może tkwić przyczyna?

Podobne pytania

0 głosów
1 odpowiedź 1,374 wizyt
pytanie zadane 12 listopada 2016 w SQL, bazy danych przez wowo95 Początkujący (320 p.)
0 głosów
3 odpowiedzi 2,916 wizyt
pytanie zadane 2 marca 2017 w SQL, bazy danych przez MałyAleWariat Bywalec (2,830 p.)
0 głosów
1 odpowiedź 1,873 wizyt

93,434 zapytań

142,429 odpowiedzi

322,664 komentarzy

62,799 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...