vtiger Forum Index vtiger
The Honest Open Source CRM
 

Walą się polskie znaki?
Click here to go to the original topic
Goto page 1, 2  Next
 
       vtiger Forum Index -> Polish Forum
Previous topic :: Next topic  
Author Message
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Sun Feb 11, 2007 6:21 pm    Post subject: Walą się polskie znaki?  

Przyuważyłem ostatnio że dzieje się coś dziwnego z polskimi znakami.
zamiast ą ś ć ź itd... mam ? (znaki zapytania). Wchodzę w edycję pól rozwijanych, poprawiam polskie znaki, zapisuję - ok. robię odświeżenie strony - znowu ??...

Jakieś pomysły skąd to się bierze??
Back to top  
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Sun Feb 11, 2007 7:03 pm    Post subject: Re: Walą się polskie znaki?  

Tak w ogóle to idiotyczne pytanie - czy po migracji do 5.0.2 powinienem ręcznie przekodować kolumny do latin2, czy zostawić domyślne kodowania?
Back to top  
jagi



Joined: 17 Jan 2006
Posts: 117
Location: Poland

Posted: Mon Feb 12, 2007 7:51 pm    Post subject: Re: Walą się polskie znaki?  

Najpierw musisz sprawdzić co masz w bazie mySql np. w tabeli accounts - zależnie od ustawień bazy mySql możesz mieć PL znaki lub ich UTF kody lub ??? ;) - wazne czy to samo miałeś przed migracją ...
1. mialem ten efekt chyba przy bazie tworzonej na Latin2_general_ci - problem rozwiazało przejscie na UTF8_polish_ci - przy kodowaniu po stronie klienta (vtiger) na ISO-8859-2 (nie sprawdzalem UTF)
2. jesli zastosujesz moj pack z tlumaczeniem to zawiera on modyfikacje w polaczeniu z baza danych UTF taka ze przetwarza dane do postaci polskich liter a nie ich kodow (przydatne przy wyszukiwaniu i eksporcie)
Back to top  
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Mon Feb 12, 2007 9:02 pm    Post subject: Re: Walą się polskie znaki?  

No waśnie podejrzaem sobie starego dumpa i zdecydowanie mam tam iso-8859-2 więc zastanawiam się teraz, czy nie przekonwertować tabel bo mam jakieś idiotyczne kodowanie teraz - latin1_swedish_ci
Back to top  
jagi



Joined: 17 Jan 2006
Posts: 117
Location: Poland

Posted: Tue Feb 13, 2007 8:34 am    Post subject: Re: Walą się polskie znaki?  

vTiger domyslnie tworzy tabele altin1_swedish_ci jak instalator zaklada baze.
Musisz najpierw sam utworzyc baze z kodowaniem Latin2 to wszystkie tabele bedziesz mial tez w Latin2
Konwertowanie tabel i danych to ciezki temat zwlaszcza ze vTiger ma ponad 300 tabel a trzeba konwertowac rowniez definicje kolumn w tabelach i dane ( jak znasz prosty sposob to chetnie go poznam )
Back to top  
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Thu Feb 15, 2007 11:02 am    Post subject: Re: Walą się polskie znaki?  

Niestety baza cały czas pod obciążeniem więc musiałbym ją odłączyć (łeb mi urwą :)) Narazie robię partyzantkę - konwertuję najważniejsze kolumnty do utf8 zgodnie z sugestią i ręcznie poprawiam rekordy gdzie te polskie znaki zaminiły się w znaki zapytania. Optymistyczne jest to, że po zapisaniu zmian pytajniki nie wracają :) Pal licho robotę (1700 kontaktów, ponad 1200 firm ;)) ważne, żeby wszytko było ok. Najwyżej praktykantki przeklikają jeszcze raz rekorty - wystarczy wejść w tryb edycji i jeszcze raz wstawić plznaczki i wybrać z listw rozwijalnych wartości. Roboty jest dużo, ale horyzont już widać ;)
Back to top  
jagi



Joined: 17 Jan 2006
Posts: 117
Location: Poland

Posted: Thu Feb 15, 2007 10:26 pm    Post subject: Re: Walą się polskie znaki?  

jesli juz konwerujesz baze do UTF8_polish_ci to koniecznie wstaw FIXUTF8
na koncu w pliku ..\vtigercrm\include\database\PearDatabase.php

$adb = new PearDatabase();
$adb->connect();
//in DB special characters ISO show and insensitive searching by jagi
$fixutf8 = $adb->query("SET NAMES 'latin2'");
//$adb->database->setFetchMode(ADODB_FETCH_NUM);
Back to top  
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Fri Feb 16, 2007 8:11 am    Post subject: Re: Walą się polskie znaki?  

Już to mam (nawet nie pamiętam kiedy to dopisałem ;))
Back to top  
Grendel



Joined: 09 Jan 2005
Posts: 121
Location: Poland

Posted: Fri Feb 16, 2007 9:19 am    Post subject: Re: Walą się polskie znaki?  

Możesz mi podpowiedzieć (bo widzę, że siedzisz głęboko w kodzie), gdzie są ustawione parametry:

1. ilość wyświetlanych rekordów na stronie (chcę zwiększyć ilość wyświetlanych firm / kontaktów)

2. ilość odnośników (1,2,3,4....) nad listą rekordów - chcę zwiększyć z 5 do 20, bo codziennie dostaję skargi, że za wolno się bazę przeszukuje przy pomocy guziczków wprzód /w tył / do początku / do końca / odnośników 1,2,3,4,5
Back to top  
jagi



Joined: 17 Jan 2006
Posts: 117
Location: Poland

Posted: Fri Feb 16, 2007 10:40 am    Post subject: Re: Walą się polskie znaki?  

...\vtigercrm\config.inc.php

// list_max_entries_per_page default value = 20 - ilość rekordów na stronie
$list_max_entries_per_page = '50';

// limitpage_navigation default value = 5 - ilośc nawigacyjnych cyferek
$limitpage_navigation = '15';

// history_max_viewed default value = 5 - ilośc odnosników w ostatnio ogladanych
$history_max_viewed = '20';
Back to top  
 
       vtiger Forum Index -> Polish Forum Goto page 1, 2  Next
Page 1 of 2


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