Wątek przeniesiony 2023-04-24 18:07 z C# i .NET przez Riddle.

Kodowanie wspierające polskie znaki

0

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

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 :)

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