Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PDO brak polskich znaków
Forum PHP.pl > Forum > PHP
lolo121
Cześć, mam problem z wyświetlaniem wyników z bazy pobranych przez PDO. Funkcja działa, pobiera dane z bazy, niestety niepoprawnie wyświetlają się polskie znaki, np.

zawartość (zawartość)

Przy łączeniu z bazą ustawiłem kodowanie - array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")
W pliku ustawione jest kodowanie UTF-8 bez BOM
W nagłówku <head> jest podany <meta charset="UTF-8">

Proszę o pomoc. Na starych funkcjach mysql_* nie miałem takiego problemu
viking
Zatem dane w bazie nie są zapisane jako UTF8.
lolo121
Cytat(viking @ 18.08.2016, 16:33:06 ) *
Zatem dane w bazie nie są zapisane jako UTF8.


Problem rozwiązany, w bazie były po prostu wpisy z tymi znakami, jeszcze gdy używałem mysql_*. Zmieniłem je ręcznie i już jest poprawnie wyświetlane. Dzięki za pomoc, można zamknąć temat
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.