0
我寫了下面的代碼:在數據庫中插入文本孟加拉從C#使用SQL語句
string.Format("INSERT INTO tbl_detail VALUES('{0}','{1}')",schoolName, schoolId)
現在,我將如何插入文本孟加拉到數據庫中。 (schoolName和schoolId的值將從文本框中提供,用戶將在Bangla中給出輸入)
我寫了下面的代碼:在數據庫中插入文本孟加拉從C#使用SQL語句
string.Format("INSERT INTO tbl_detail VALUES('{0}','{1}')",schoolName, schoolId)
現在,我將如何插入文本孟加拉到數據庫中。 (schoolName和schoolId的值將從文本框中提供,用戶將在Bangla中給出輸入)
我假定您使用的是MySQL DB。確保你的代碼支持utf-8
,即schoolName
應該是正確的/ bangla格式。要插件,你還需要db中的utf-8
。所以,在創建表格時使用ENGINE=MyISAM DEFAULT CHARSET=utf8
。
例如創建表應該是如下,
CREATE TABLE MyScoolData (
`schoolId` int(5) unsigned NOT NULL AUTO_INCREMENT,
`schoolName` txt,
PRIMARY KEY (`schoolId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
更多信息here。
什麼是孟加拉?你有什麼問題?順便說一句,你應該總是使用[參數化查詢](http://blog.codinghorror.com/give-me-parameterized-sql-or-give-me-death/)。這種字符串連接對於[SQL注入](http://en.wikipedia.org/wiki/SQL_injection)攻擊是開放的。 –
您的意思是孟加拉語languange?您是否嘗試過使用NVARCHAR數據類型? – jayvee
孟加拉語,我猜... –