On Tue, Nov 13, 2007 at 11:23:40 +0100, Daniel Mroz wrote:

> >    coppermine-gallery.spec (1.11 -> 1.12)
> Jak Wam działa CPG z językiem polskim? U mnie pomimo ustawienia UTF-8 krzaczy 
> polskie znaki (wyświetla jako jednobajtowe).

Masz na myśli jego komunikaty, czy dane zdjęć? Komunikaty są dobrze
tylko przy UTF-8, natomiast z danymi zdjęć jest nieco dziwnie. Stara
wersja (1.14.1) na starym mysql chodzi ok, przeniesiona na nowe mysql
krzaczy, a nowy CPG na nowym mysql też jest ok. Z taką tylko uwagą, że
dość dziwnie korzysta z samej bazy - mianowicie gdy jest zainicjowana
jako latin2 przechowuje unikod (widać to bezpośrednio w plikach bazy,
a dostęp np. spod phpMyAdmina pokazuje krzaki). Przełączenie bazy na
UTF8 powoduje, że zapisuje w niej dwukrotnie zunikodowane znaki (sic!),
więc z phpMyAdmina dalej są krzaki. Wniosek: CPG sam unikoduje wszystko,
co dostanie na wejściu, a później rozunikodowuje przy pobieraniu.

Zatem jeśli dostajesz 1-bajtowe 8-bitowe pliterki, to znaczy że w bazie
MySQL zainicjowanej jako UTF-8 przechowujesz UTF-8 (dziwne, nie?:>). I
założę się, że zaglądając tam przez phpMyAdmina wszystko wygląda dobrze
(czyli jest źle;>). Jak znajdziesz gdzieś informacje, jak przestawić, to
daj znać.

-- 
Tomasz Pala <[EMAIL PROTECTED]>
_______________________________________________
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym