Kodowanie wspierające polskie znaki

Kodowanie wspierające polskie znaki

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

M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
0

A jaki masz charset w cnnection stringu?

M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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]"

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
1

To dodaj:

server=localhost;user id=[nazwa użytkownika];password=[haslo];database=[nazwa bazy];charset=utf8;

M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Dziękuję bardzo. Teraz wszystko jest OK :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.