A.L.E.C napisał(a):
Mysql pozwala na takie cudactwa dlatego później problemy z wyszukiwaniem/sortowaniem. W bazie masz ustawione kodowanie latin1, ale dane zapisane w unikodzie. Aby to poprawić, potrzebujesz zrobić backup, poprawić kodowanie w bazie (założyć nową strukturę z kodowaniem utf8), lekko zmodyfikować plik dumpa, albo robiąc to przez LMSa wgrać dane z powrotem.
Wiec po paru dniach mam nast. doswiadczenia: 1) Skompilowalem/Zainstalowalem MYSQL'a 5.0.33-log + PHP 5.2.1 + apache 2.0.59 2) Zakladam baze wg manuala: mysql> CREATE DATABASE lms /*!40101 CHARACTER SET utf8 COLLATE utf8_polish_ci */; mysql> GRANT USAGE ON lms.* TO lms@localhost; mysql> GRANT select,insert,update,delete,create,alter,drop ON lms.* TO lms@localhost IDENTIFIED BY 'twoje_has�o'; mysql> flush privileges; mysql> use lms; mysql> source doc/lms.mysql; odpalam czystego LMS'a, wpisuje pierwszego klienta z polskimi znakami...i niestety nie ma dużego Ń..zamiast są przecinki i znaki zapytania... Dlaczego tak sie dzieje na swierzynce LMS'ie? Nie ma domyslnego kodowania w php oraz apache, odpalone: localedef -v -c -i pl_PL -f UTF-8 /usr/share/locale/pl_PL.UTF-8 juz brak sił i pomyslow :/ -- Matys Łukasz mobile: (+ 48) 504257944 gg: 6808288 msn: lukasz@e-matys.com _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (1)
-
Matys Łukasz