Witam,
zgodnie z zaleceniami zmieniłem kodowanie wszystkiego co mam na utf8, czyli w html'u mam:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Wszystkie pliki są w kodowaniu utf8 bez BOM. W bazie danych mam Sortowanie połączenie z serwerem na utf8_general_ci. W tabeli Metoda porównywania napisów na utf8_general_ci oraz wszystkie pola są z kodowaniem utf8_general_ci.
Podczas połączenia z bazą ustawiam:
mysql_set_charset('utf8', $conn);
Mimo to wszystko jest dobrze wyświetlane, poza danymi pobieranymi z bazy danych MySQL. Próbowałem też ustawić:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET collation_connection = utf8_general_ci");
oraz:
mysql_query("SET character_set_client=cp1250;SET character_set_connection=utf-8");
Żeby sprecyzować napiszę, że najpierw robię połączenie z bazą, potem wysyłam powyższe mysql_query, a na końcu wysyłam już konkretne zapytanie.
Próbowałem już wielu rozwiązań, które znalazłem w internecie i nadal nic. Czy ktoś zna rozwiązanie lub wie co mogę robić źle ?