Kodowanie polskich znaków pod MySQL

0

Witam.
Udało mi się w końcu połączyć z MySQL-em przy pomocy ODBC co prawda, ale działa. Mam tylko problem z kodowaniem polskich znaków. Wszystkie znaki z wyjątkiem ó i Ó, wyświetlają mi się np na DBGridzie jako "?". Bazę MySQL podczas instalacji ustawiłem jako latin2. Podobnie ustawiłem tabelę podczas tworzenia. W PHP nie było problemu, bo wystarczyło, że po połączeniu uruchamiałem zapytanie "set character set latin2;" i było wszystko w porządku. Jak sobie z tym problemem poradzić w przypadku Turbo Delphi??

0
Buster napisał(a)

Witam.[...]
W PHP nie było problemu, bo wystarczyło, że po połączeniu uruchamiałem zapytanie "set character set latin2;" i było wszystko w porządku. Jak sobie z tym problemem poradzić w przypadku Turbo Delphi??
A próbowałeś po prostu zrobić to samo w Delphi. Nie wiem jak w DT ale w D7 jest komponent ADOCommand.
W ADOConnection w AfterConnect

ADOComWWW.CommandText := 'set character set latin2;';
ADOComWWW.Execute;

U mnie działa ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1