vtiger Forum Index vtiger
The Honest Open Source CRM
 

Błędne sortowanie
Click here to go to the original topic

 
       vtiger Forum Index -> Polish Forum
Previous topic :: Next topic  
Author Message
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Thu Feb 15, 2007 2:18 pm    Post subject: Błędne sortowanie  

Na liście klientów po kliknięciu sortowania alfabetycznego (po nazwie), najpierw lecą firmy zaczynające się od polskich znaków, dopiero potem a,b,c.... Co się znów porobiło???
Back to top  
jagi



Joined: 17 Jan 2006
Posts: 117
Location: Poland

Posted: Thu Feb 15, 2007 10:58 pm    Post subject: Re: Błędne sortowanie  

ja ma odwrotnie ;)
Ale jesli mam cos sugerować to tak pewnie działa na kazdej bazie UTF8 do znaki takie jak polskie sa zapisywane oddzielnym kodem - trzeba to poprawic w kodzie php (nie mam na to czasu - teraz tropie wazniejszy inny błąd )
Back to top  
jagi



Joined: 17 Jan 2006
Posts: 117
Location: Poland

Posted: Sat Feb 24, 2007 11:13 am    Post subject: Re: Błędne sortowanie  

System porównań dla połączenia MySQL (domyslne COLLATE) dla bazy UTF8 powinno być UTF8_polish_pl (lub wystaczy dla samej tabeli vtiger_accounts ustawić UTF8_polish_pl) i powinno sortować prawidłowo
Back to top  
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Sat Feb 24, 2007 11:52 am    Post subject: Re: Błędne sortowanie  

Cześć
Bawię się w tej chwili z dumpem bazy. Dopiero teraz widzę jaki bajzel jest w polskich znakach po przejściu paru transformacji crma... polskie znaki iso-2 zapisane jako iso-1, kody #&261 (i temu podobne), znaki zapytania (to ostatni wynalazek ;/).
Zastanawiam się więc czy nie byłoby sensowne właśnie w dumpie przy pomocy jakiegoś sensownego edytora (ked niestety dostaje sporej czkawki przy przetwarzaniu 3,5MB pliku) poprawić wszystkie błędne wpisy, dodać automatem collate do wszystkich tabel (btw. do tabel, czy do kolumn też?).

Zastanawiam się w związku z tym jaką taktykę kodowania przyjąć? w edytorze od razu narzucać kodowanie utf8 dla rekordów? Jak uważasz?
Back to top  
jagi



Joined: 17 Jan 2006
Posts: 117
Location: Poland

Posted: Sat Feb 24, 2007 6:26 pm    Post subject: Re: Bledne sortowanie  

juz mam za soba kilka transformacji ;)
1. najlepiej jest w edytorze poprawić ( polecam czeski PSPad bo ma i UTF8 i ISO-8859-2) tak by mieć wszytkie polskie znaczki - edytor moze to zalatwić globalnie w całym pliku jesli zastepujesz unikatowe kody ( wyjatek to "?" przy nie wiem jakim przeksztalceniu )
2. jak ustawisz przezd zapizaniem kodowanie pliku na UTF8 i baze masz UTF8 to import tez z Zestaw znaków dla pliku UTF8. ( jak masz plik zapisany w ISO to przestawiasz na latin2 )
3. jesli chcesz importowacz tylko dane po nowej instalacji bazy to dla vtigera musisz podczas eksportu wylaczyc sprawdzanie kluczy zewnetrznych inaczej sie rypnie.
Dodatkowo jak chcesz przerzucic dane na czysta intalacje vtigera to mozesz miec problem z dodatkowymi tabelami ktorych nie ma w czystej instalacji - sa dodawane jak zrobisz cos jak logowanie , audyt i cos tam jeszcze pewnie ( wykrylem kilka ).

Tabele brakujace do dodania oddzielnym importem ( o ile istnialy):
vtiger_audit_trial_seq
vtiger_datashare_module_rel_seq
vtiger_portal_seq
vtiger_systems_seq
vtiger_wordtemplates_seq

Przed importem czyszcze wszystkie tabele.

I dziala ( przynajmniej mi ) ;P
Back to top  
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Sun Feb 25, 2007 6:24 pm    Post subject: Re: Błędne sortowanie  

Pspad też do najszybszych nie należy... Kociokwiku można dostać wyszukując i zamieniając określone znaki i sekwencje... Muszę najwyraźniej wyszukać i zamienić ileś tam rodzajów błędów kodowania... No trudno...
Back to top  
 
       vtiger Forum Index -> Polish Forum
Page 1 of 1


Powered by phpBB Search Engine Indexer
Powered by phpBB 2.0.15 © 2001, 2002 phpBB Group