我对这个捷克字符有一个小问题ů
。当从我的 C# 代码触发更新时,这个小虫子不会保存到我的 MS SQL 表中。
如果我在 SQL Management Studio 中手动添加它,它会按原样保存,并且它也会正常显示在网站上。
但是从 C# 中保存它的过程仅以u
保存在表中的字符作为结束,而不是ů
.
我的 DB 字段是 typenvarchar
并且ntext
DB 的排序规则是French_CI_AS
. 我正在使用 MSSQL 2008。
代码:
SqlCommand sqlcomLoggedIn = new SqlCommand("UPDATE Table SET id = 1, title = 'Title with ů' WHERE id = 1", sqlCon, sqlTrans);
int status = sqlcomLoggedIn.ExecuteNonQuery();
有什么想法吗?