| 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 |
|
| |