[mysql] kodwanie utf-8

0

Witam,

mam problem z bazą MySQL. Kodowanie dla całej bazy jest ustawione na utf8_unicode_ci. Wszystkie pola w tabelach też mają to kodowanie (oczywiście te tekstowe). Plik *.php w którym łączę sie z bazą jest zapisany w utf-8. W znaczniku meta też mam charset=UTF-8. Jednym słowe wszędzie unicode. Tylko gdy wyrzucam wyniki SELECTa na ekran, zamiast polskich znaków mam znaki zapytania. Dodam, że łączę sie przez PEAR::MDB2. Używam też funkcji sprintf do sformatowania stringa, który wyrzucam na ekran (sprawdzałem, bez sprintf też nie działa). Wiecie o co kaman?

0

Rozumiem, że w przeglądarce masz też ustawione UTF-8?

0

Tak.

[edit]
OK, zadziało coś takiego:

$mdb2->query("SET NAMES utf8");

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0