[mysql] kodwanie utf-8

Odpowiedz Nowy wątek
2007-01-02 23:11
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?


Pozdrawia DzieX

int getRandomNumber() { return 4; }

Pozostało 580 znaków

2007-01-03 01:10
nav
0

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


utf-8 rlz! ٩(ಥ_ಥ)۶

Pozostało 580 znaków

2007-01-03 08:34
0

Tak.

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

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

Pozdrawia DzieX

int getRandomNumber() { return 4; }

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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