20/05/05, messie from [ bartmarian@o2.pl ] ...
bazę ustawiłem na latin2 i ludki wyświetlane są z kochanymi polskimi znaczkami, w conf apache i php mam domyślne kodowanie iso-8859-2 i nie mam zamiaru tego zmienić, jak wejdę na stronę lms widzę krzaczki a userów mam po polsku (imię nazwisko adres itp) jak przestawię w przeglądarce kodowanie z palca na UTF-8 sytuacja się zamienia, lms mówi po polsku a ludki idą w krzaki... pozatym wcześniej było dobrze
- wszystko przez angoli :P
(jak sobie zmienię w php.ini z iso-8859-2 na utf-8 lms działa ok, ino wszystkie inne strony z serwerka nie mają polskich...)
jeśli koniecznie chcesz mieć iso-8859-2 to oprócz bazy i szablonów (swoich, nie templates/ lmsa) musisz jeszcze skonwertować stringi.
$ iconv -f utf-8 -t iso-8859-2 lms/lib/locale/pl/strings.php
...jednak prawidłowym rozwiązaniem jest wywalenie AddDefaultCharset, tak jak ci już powiedziano i konwersja danych do utf'a (tudzież ustawienie server_encoding).