Polskie znaki w mysql
W celu wyświetlenia polskich znaków należy pamiętać o:
- poprawnym ustawieniu kodowania oraz metody porównania napisów dla bazy danych (zmodyfikować już istniejącą można za pomocą zmiany: CREATE => ALTER) :CREATE DATABASE `nazwa_bazy` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
- ustawieniu kodowania w wysyłanym nagłówku<meta http-equiv="Content-Type" content="text/html; charset=UTF‑8" />
*W wielu wypadkach problem jest po stronie konfiguracji samego serera www, php. Jeżeli nie ma dostępu do w/w konfiguracji sposobem się okazuje możliwość ustawienia kodowania połączenia:
mysql_query("SET NAMES 'utf8'");
Jeżeli jeszcze są problemy:
mysql_query("SET NAMES `utf8` COLLATE `utf8_polish_ci`");