使用SQL语句从C#在数据库中插入Bangla文本

时间:2015-05-14 13:28:41

标签: c#

我写下面的代码:

string.Format("INSERT INTO tbl_detail VALUES('{0}','{1}')",schoolName, schoolId)

现在,我将如何将bangla文本插入数据库。 (schoolName和schoolId的值将从文本框中提供。用户将在Bangla中输入)

1 个答案:

答案 0 :(得分:0)

我假设您使用的是MySQL DB。确保您的代码支持utf-8schoolName应为正确/ bangla格式。对于插件,在db中也需要utf-8。因此,在创建表时使用ENGINE=MyISAM DEFAULT CHARSET=utf8

例如,create table应该如下,

CREATE TABLE MyScoolData (
  `schoolId` int(5) unsigned NOT NULL AUTO_INCREMENT,
  `schoolName` txt,
  PRIMARY KEY (`schoolId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

更多信息here