Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Brak polskich znaków w bazie danych
Forum PHP.pl > Forum > Bazy danych > MySQL
pawellll
Witam. Wiem że takich wątków było już dużo, ale żadne z opisywanych w nich rozwiązań nie zadziałało u mnie.

Nie mam polskich znaków w artykułach zapisanych w bazie danych, inne polskie znaki na stronie się wyświetlają.
Plik z kodem zawiera meta-tag <meta charset="utf-8"> , jest zapisany w notepad++ z kodowaniem "UTF-8 without BOM", podczas łączenia z bazą wywołuję polecenia:
  1. mysql_query("SET NAMES utf8");
  2. mysql_query("SET CHARACTER SET utf8");
  3. mysql_query("SET collation_connection = utf8_polish_ci");


Metoda porównywania napisów w bazie to utf8_polish_ci

Co może być przyczyną tego problemu?
kujol
Może kodowanie pola w tabeli masz źle ustawione?
pawellll
Dzięki, pomogło. Przy przenoszeniu bazy z localhost na zdalny serwer zmieniło się kodowanie pól tabeli.
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.