Dnia wtorek, 28 lutego 2006 17:51, Marcin Król napisał:
Arkadiusz Chomicki napisał(a):
Czy mozna jakos zainstalowac LMS-a w stronie kodowej ISO-8859-2??
musisz w lms.ini zmienna server_encoding ustawic pusta to zapobiegnie wywolywaniu funkcji iconv zmieniajacej kodowanie z UTF-8 na podany w tej zmiennej.
w pliku lms/lib/language.php ustaw zmienne w tblicy $LANGDEFS dla pl 'locale' => 'pl_PL', 'charset' => 'ISO-8859-2',
Ciekawa teoria, i co działa Ci to? lepszym rozwiazaniem byloby podstawienie wszedzie gdzie jest UTF-8 zmienna charset. w dbenconding dodanie linijki: if($_CONFIG['database']['server_encoding'] != $LANGDEFS[$_language] ['charset']) { $DB->iconv = $_CONFIG['database']['server_encoding']; $DB->charset = $LANGDEFS[$_language]['charset']; }
i zamiana kazdego wywolania iconv na cos podobnego: $query = iconv($this->charset, $this->iconv, $query) oczywiscie jeszcze zostaje poprawienie w dbencoding czesci dla postgresa case 'postgres': $DB->Execute("SET CLIENT_ENCODING TO 'UNICODE'"); bo gdy ktos uzyje postgresa to szlag trafi wszytko. Pozdrawiam ChomAr -- +-=======================| Arkadiusz Chomicki |========================-+ 84-120 Władysławowo GG#: 420515 woj. pomorskie e-mail:chomar(at)wla(dot)pl Registered Linux User: 82605 http://www.lobster.wla.pl http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=82605 Klucz GPG: http://www.chomar.wla.pl/download/chomar.gpg +-======================| Powered by PLD Linux |=======================-+ sponsorem dzisiejszej transmisji jest: http://www.domofony.com
uczestnicy (1)
-
Arkadiusz Chomicki