无法正确保存和显示数据

Can't save and display data correctly

当我尝试在数据库中添加数据并在 data-grid 中获取数据时,所有信德语字符都变成了“????????????”如图所示。我认为这是因为编码,即 Unicode、ASCII 等,我不知道什么编码与信德语兼容以及如何使用它。请推荐我 material 来理解和解决这个问题,因为我是 C# 的新手。

您需要将字符集更改为 utf 8,有关如何操作的说明,请参阅此问题的答案。

Navicat utf8 not working on mysql database

C#mysql

中将您的数据类型设置为 Nvarchar(1000)

我通过

解决了我的问题
  1. 进入navicat
  2. 在设计视图中打开table
  3. 在选项卡中选项选项卡内有选项选项卡我将字符集和排序规则更改为 UTF8