Dnia środa, 23 listopada 2005 10:18, Arkadiusz Chomicki napisał:
Dnia środa, 23 listopada 2005 07:12, Łukasz Wojciechowski napisał:
Arkadiusz Chomicki napisał(a):
Dnia wtorek, 22 listopada 2005 00:53, Łukasz Wojciechowski napisał:
Witam
- mysql..... -> source zrzut.sql
Efekt jest taki, że niektóre polskie znaki, np "ę" mam jako "krzaczki". Kodowanie w lmsie mam ustawione na latin2, w mysql również.
Pomóżcie bo już mnie trafia powoli.
powinienes wykonywac mysqldump w tens posob # mysqldump --default-character-set=(latin2|utf-8) baza > ...
Jesteś pewien ?
Nigdy przy dumpowaniu nie używałem tego parametru i było OK. Tak jakby w samym Mysql'u coś się zmieniło.
Zrobiłem teraz dump tak jak poleciłeś i po odtworzeniu bazy problem nadal występuje jeśli nie wywołam "SET NAMES latin2". -- pozdrawiam Łukasz Wojciechowski
tak. sam musialem tak zrobic. sprawdz czy w pliku z dumpem bazy jest latin2 jesli tak to wtedy jeszcze to zrob: mysql --default-character-set=(latin2|utf-8) lms < lms.dump.sql
co do klienta "mysql" sam odczytuje z pliku configuracyjnego (umnie /etc/mysql/mysql-client.conf) ze ma uzywac latin2 standardowo. ale mysqldump juz tego nie uzywa
wlasnie sprawdzilem ze mozna dodac do .my.cnf i mysqldump bedzie czytal [client] default-character-set=latin2
Pozdrawiam ChomAr