Po problemach z upgreadem musiałem na szybko awaryjnie wrócić do starej wersji, aby dało się pracować, ale wyrósł mi następny problem:
nazwiska
abonentów maja krzaki zamiast polskich znaków. Co ciekawe, w finanse->faktury w nazwiskach jest wszystko OK, poza tym problem jest
tylko
z literą "Ń". Czy wie ktoś jak to rozwiązać?
Przekop archiwum milion razy był poruszany ten temat, tak samo jest z tysiąc rozwiązań na "krzaczki" w bazie, "krzaczki" nazwiskach, "krzaczki" w fakturach, "krzaczki" w zobowiązaniach. Ahh ta Polska chyba zaden inny kraj nie miał historii tyle perypetii ze znakami diaktrycznymi co my, i co najgorsza ciągnie się to do dziś :/
Nie do końca, nie taki problem był omawiany - przekopałem listę, sporo znalazłem , ale nic na mój temat, chyba, że nie potrafię z tego wyciągnąć czegoś dla siebie. Postaram się poniżej przedstawić szczegółowo problem.
A jeszcze jedno nie baw w się to bo się namordujesz a później jak znowu zechcesz przenieść się jednak na 1.10 to znowu będziesz miał cyrki. Już lepiej zostań na 10 i rozwiąż jej problemy i dlaczego downgrade do 1.8.9 a nie do najnowszego z serii 1.8.x
Wróciłem do 1.8.9 bo niestety musiałem to zrobić szybko, aby polskie znaki wróciły , ale musiałem w tabeli "customers" pola lastname i name zmienić na latin1.
Teraz dokładniej opiszę problem : LMS 1.8.9 i problem z przejściem na wyższy z powodu krzaków zamiast polskich znaków. Do wersji 1.9.0 mogę migrowaći ręcznie zmieniać kodowanie pól w tabeli "customers" - lastname i name . Niestety powyżej tej wersji nie da się już tak kombinować, nie wiem tylko dlaczego tylko i wyłącznie te dwa pola wymagają zmiany. Po migracji na 1.10.3 pojawiają się krzaki w każym polu z polskim znakiem. Zrzucałem bazę na wiele sposobów :
mysqldump -u root --databases --default-character-set=LATIN1 > lms-dump-latin1.sql lms -p mysqldump -u root --databases --default-character-set=LATIN2 > lms-dump-latin1.sql lms -p mysqldump -u root --databases --default-character-set=UTF8 > lms-dump-latin1.sql lms -p
i nadal to samo . Oczywiście za każdym razem tworzyłem szkielet nowej czystej bazy i importowałem :
mysql -u root -p lms < lms-dumpXXXXX.sql
Kiedy robię dump z LMSa (UI) w 1.8.9 a później odtwarzam w 1.10.3 (też przez UI) nie importuje się nic , co jest związane z klientami. Nie potrafię sobie z tym poradzić i nie mam pojęcia w czym tkwi problem.
Pozdrawiam Piotr
!DSPAM:47eed45a178851804284693!