无法正确保存和显示数据

时间:2015-02-21 09:20:47

标签: c# mysql visual-studio-2012 navicat

当我试图在数据库中添加数据并在数据网格中获取数据时,所有Sindhi字符都会转入" ???????????"如图所示。我认为它是因为编码,如Unicode,ASCII等,我不知道什么编码兼容信德和如何使用它。请告诉我材料以了解并解决这个问题,因为我是C#的新手。this problems i have shown in below picture, you can see record at id 5 is saved with question marks in navicat, same appears in the application when i upgrade or add things in Sindhi, kindly guide me

3 个答案:

答案 0 :(得分:0)

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

Navicat utf8 not working on mysql database

答案 1 :(得分:0)

将您的数据类型设置为Nvarchar(1000)中的C#以及mysql

答案 2 :(得分:0)

我通过

解决了我的问题
  1. 进入navicat
  2. 在设计视图中打开表格
  3. 在选项卡中,选项选项卡中的选项选项卡我将字符集和整理更改为UTF8