MySQL+ brak polskich znaków w DBGrid

0

Witam.
Mam bazy danych MySQL (v5.037 na localhost i v5.026 na serwerze nazwa.pl) pracujące na latin2 (czyli chyba IS08859-2) .
Przy współpracy ze sklepem internetowym i lokalnie MySQL Administratorem polskie litery są OK , ale problem jest z przeglądaniem tabel w DBGrid - zamiast niektórych polskich liter są znaki zapytania.
Można w DBGrid>Columns...Font>Charset zmienić zestaw ale to nic nie daje.
Korzystam z ZeosLib : ZConnection i ZQuery oraz ze standardowego DataSource. Poza brakiem polskich liter wyświetlanie działa OK.
Zmiany kodowania itp w bazie nie wchodzą w grę.
Przejrzałem forum,faq itp i nie znalazłem żadnej rady.Może ktoś przerobił już ten temat.
Dziękuje za wszelkie sugestie.
Pozdrawiam Robert J.

0

Miałem to samo ale mi dopiero pomogło zmiana kodowania bazy na utf-8 czyli w konfiguracji serwera lokalnego - best support for multilingualism

0
Gumiś napisał(a)

Miałem to samo ale mi dopiero pomogło zmiana kodowania bazy na utf-8 czyli w konfiguracji serwera lokalnego - best support for multilingualism

Witam.
Spróbuję delikatnie poeksperymentować (żeby nie namieszać zbytnio)
ale na localhost mam wszystko UTF-8 :
mysql> show variables like 'character%';
+--------------------------+---------------------------+
| Variable_name | Value |
+--------------------------+---------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\mysql5\share\charsets\ |
+--------------------------+---------------------------

natomiast na serwerze nazwa.pl mam pomieszane :
mysql> show variables like 'character%';
+--------------------------+-------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin2 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin2 |
| character_set_system | utf8 |
| character_sets_dir | /home/mysql50/share/mysql/charsets/ |
+--------------------------+-------------------------------------+

a w obu przypadkach w DBGrid są znaki zapytania zamiast polskich liter (oprócz 'ó' )
Ale dziękuje za wszelkie rady - cały czas męczę temat.

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