Witam,

Mam aplikacje typu Windows forms w C# .NET i łącze się do bazy MySQL 5.0 zainstalowanej na Windows XP
Mam problem z polskimi znakami, co prawda wyświetlają się one prawidłowo na formularzach i można je zapisać do bazy i potem z niej odczytać,
ale w samej bazie są jakieś krzaki.

W bazie mam kodowanie UTF8, do connect stringu dodałem charset=utf8.
Ustawiam set character set utf8 i ciągle nic

po ustawieniu "set names utf8" inserty z polskimi znaczkami już się nie udają i dostaje wyjątek: "Data too long for column ..."

Próbowałem też dla innych kodowań - zmieniając konsekwentnie we wszystkich ustawieniach ale cały czas bez sukcesu.

Wiem że temat przewija się często na różnych forach, ale żadne ze znalezionych rozwiązań nie chce u mnie działać.

pozdrawiam

Tomek