Witam Udało mi się rozwiązać problem kodowania, może komuś się do czegoś przyda. Serwer główny na którym miałem to zrobić ma ustawione locale en_US a baze lms na utf8. w pliku /usr/local/sbin/lms-cutoff dodałem
use utf8; ... #poniższe dodałem po nawiązaniu połączenia z bazą. $dbase->{mysql_enable_utf8}; my $sthdbq = $dbase->prepare("SET NAMES 'utf8'"); $sthdbq->execute(); ----
nie wiem tylko dlaczego putty mi źle koduje znaki, mszę plik edytować notepad++ i zapisać w utf a później wysłać go za pomocą WinSCP.
Z poważaniem
Dariusz Raczkowski www.atrium-pc.pl gg: 11995886
Dariusz Raczkowski pisze:
Witam Tak sie zastanawiam czy podczas wysyłania message do bazy MySQL nie jest robiona jakaś konwersja tekstu po drodze? Bo czy tekst koduje w utf czy w latin2 to i tak w bazie mam krzaczki.
Z poważaniem
Dariusz Raczkowski www.atrium-pc.pl gg: 11995886
Dariusz Raczkowski pisze:
Witam testowałem lms.ini i dalej mam krzaczki. kodowanie pliku utf-8 Nie mam pojęcia jak to zrobić. Z góry dzięki za pomoc.
Z poważaniem
Dariusz Raczkowski www.atrium-pc.pl gg: 11995886
Jan Łukasz Ciećko pisze:
cutoff bierze tresc wiadomosci z lms.ini jak sie nie myle przynajmniej ja tak mialem wiec tam moze sprawdz odpal sobie vim z odpowiednimi parametrami i wtedy zobaczysz a malo tego bedziesz mogl pisac w utf
Dnia 23-06-2008 o 17:09:43 Dariusz Raczkowski admin@atrium-pc.pl napisał(a):
Witam Mam w skrypcie napisaną wiadomość i po wykonaniu skryptu lms-cutoff w bazie mam wiadomość z krzaczkami. Plik oraz baza maja kodowanie utf-8. W czym może być problem??
Z poważaniem
Dariusz Raczkowski www.atrium-pc.pl gg: 11995886
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
__________ Informacja programu ESET Smart Security, wersja bazy sygnatur wirusów 3209 (20080623) __________
Wiadomosc zostala sprawdzona przez program ESET Smart Security.
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
!DSPAM:486212f5168301804284693!