我正在使用 ac# 程序将一些 unicode 字符(例如中文字符)插入到 SQL Server 2012 数据库中。
我要插入的列是nvarchar
,但仍然得到 ??????? 而不是正确的字符。我正在从 twitter 获取推文并将其插入数据库。
我正在使用 SQL Server 2012 Express。我必须安装任何语言包或更改设置吗?我对 SQL Server 不是很熟悉。
这就是我使用 c# 将代码插入数据库的方式:
String command4 = "INSERT INTO tweets ([username], [createdDate], [tweet]) Values ('" + item.user.screen_name + "' , '" + item.created_at + "' ,N'" + escapedString + "')";
SqlCommand insertTweet = new SqlCommand(command4, connectionstring);
insertTweet.ExecuteNonQuery();
谢谢!