Witam,
Piszę aplikację bazodanową. opieram się na MySql a sam kod piszę w C#.
Do połączenia z bazą danych używam tej dll-ki:
http://dev.mysql.com/downloads/connector/net/
Na bazie ustawiłem kodowanie znaków: utf8_unicode_ci i tak samo zrobiłem na tabeli.
Pole zaś ustawiłem na utf8_polish_ci
Podczas dodawania wiersza z poziomu PHPMyAdmin polskie znaki się poprawnie zapisują, jednak z poziomu kodu, niestety nie.
Np z ciągu "Grupa domyślna użytkowników" ostateczny wynik to "Grupa domyslna uzytkowników".
Co dziwne znak "ó" zapisał się prawidłowo.
Zapisywanie danych jest standardowe:
DBControl.ExecuteNonQuery(new MySql.Data.MySqlClient.MySqlCommand(zapytanie.INSERT));
Jak poprawnie zapisać polskie znaki w MySql?
Pozdrawiam.