Kiedyś została utworzona baza LMS w UTF-8 ( CREATE DATABASE lms /*!40101 CHARACTER SET utf8 COLLATE utf8_polish_ci */;) i pomyłkowo zaznaczona opcja server_encoding = 'latin2' w lms.ini
Czy jest możliwość przekonwerowania bazy do UTF-8 ?
Próbowałem zrobić to zgodnie z opisem http://lms.rulez.pl/doc/install-upgrade.html
ale po konwerski i zaimpotowaniu do nowej bazy widać krzaki ( server_encoding = 'latin2' - zakomentowane)
mysql> \s -------------- mysql Ver 14.12 Distrib 5.0.24, for pld-linux-gnu (i686) using readline 5.1
Connection id: 27 Current database: Current user: mysql@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.0.24 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1 UNIX socket: /var/lib/mysql/mysql.sock
domyślam się, że problem polega na zapisywaniu do stworzonej bazy w UTF-8, rekordów w LATIN2 w związku z błędna deklaracją w lms.ini
Z góry dziękuję za pomoc. Krzysztof
uczestnicy (1)
-
Krzysztof Szwaba