Mam problem z polskimi znakami. Korzystam z Visual Studio Community 2022 i MySQL. Apkę piszę w VB.Net.
W kontrolce formularza TextBox wpisuję tekst z polskimi znakami bez problemu, natomiast w momencie przesłania tego teksu do bazy danych zostaje zamieniony na tekst bez polskich znaków.
Dodawanie do bazy realizuję za pomocą polecenia: INSERT INTO [Nazwa tabeli] ([Pole1], [Pole2]) VALUES (@nazwaPole1, @nazwaPole2)
Oczywiście w bazie MySQL mam ustawione kodowanie znaków dla całej bazy oraz metodę sortowania połączenia z serwerem na utf8mb4_polish_ci
.
To jest mój pierwszy programik i nie wiem gdzie robię błąd.
0
0
A jaki masz charset w cnnection stringu?
0
Panczo napisał(a):
A jaki masz charset w cnnection stringu?
nie mam podanego w ogóle. Mam tylko tak sformułowane
"server=localhost;user id=[nazwa użytkownika];password=[haslo];database=[nazwa bazy]"
1
To dodaj:
server=localhost;user id=[nazwa użytkownika];password=[haslo];database=[nazwa bazy];charset=utf8;
0
Dziękuję bardzo. Teraz wszystko jest OK :)