przychodzi czasem taki moment iz trzeba zaktualizowac swego lmsa
baze trzymalem od bardzo dawna i byla jeszcze w latin1/latin2 trzymalem dane na serwerze mysqla w latin1_swedish_ci dane w formacie latin2
i z polskim znakami nie bylo problemow az do serii 1.8.12 zaktulaizowalem do 1.10.2 i porobily sie krzaki
Wrocilem do poczatku ( archiwa sie przydaja ) po wielu probach przekonwerotwalem baze do UTF( z pomoca przszedl mail z tego archiwum ) jak sie wydaje lms (1.8.12) tworzy swoje archiwa zawsze w UTF8, stworzylem nowa baze zgodnie z wytycznymi odtworzylem baze z archiwum i byla juz w UTF8 i jak takie kodowanie wpisze w lms.ini w server_encoding wyswietla poprawnie polskie litery
teraz mam w lms.ini server_encoding = 'utf8'
w my.cnf init-connect=''SET character_set_connection=utf8; SET character_set_client=utf8; SET character_set_results=utf8;'
w php wykazuje mi character set client utf8 (Wartość globalna) latin1 character set connection utf8 (Wartość globalna) latin1 character set database utf8 (Wartość globalna) latin1 character set filesystem binary character set results utf8 (Wartość globalna) latin1 character set server latin1 character set system utf8 character sets dir /usr/share/mysql/charsets/ collation connection utf8_unicode_ci (Wartość globalna) latin1_swedish_ci collation database utf8_general_ci (Wartość globalna) latin1_swedish_ci collation server latin1_swedish_ci
przerobilem podpunkt 2.4 z dokumentacji jak robie aktualizacje do 1.10.2 znowu mam krzaki , co robie jeszcze zle ?
dane z systemu Wersja LMS: 1.8.12 Tagan (1.757.2.17/1.13.2.5) Wersja LMSDB: 1.8.12 Tagan (core: 1.36.2.2 / driver: mysql 1.34.2.2) Wersja MySQL: 5.0.37-log Wersja PHP: 4.4.4 Wersja Smarty: 2.6.16
aby zrobic przejscie do lmsa 1.10.2 zrobilem upgrade samej bazy mysql pozostawiajac php i http bez upgrade.
odpowiem sam sobie ku pamieci
jako ze nie znalazlem rozwiazania innego zrobilem tak archiwum utworzone przez lmasa wyedytowalem i zameinilem wg wzoru ( to jakis format iso polskich literek ) Ą Ą ą ą Ć Ć ć ć Ę Ę ę ę Ł Ł ł ł Ń Ń ń ń Ó Ó ó ó Ś Ś ś ś Ź Ź ź ź Ż Ż ź ż znalazlem czesc danych jeszcze w innym formacie ( chyba latin2) i tez zrobilem tak z polskimi literami zrobilem upgrade wiekszosc danych juz byla poprawnie wyswietlana ale zrobilem konwersje w druga strone aby nie miec innych nieprzewidzianych problemow.
calosc trwala 30 minut i ciesze sie widokiem nowego lms`a bez krzaczkow
Wojtek
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms