2010-05-10 70 views
0

我使用Castle ActiveRecord作为我的ORM。当我尝试存储unicode字符串时,我改为使用问号。通过ActiveRecord存储unicode字符串到SQL Server

当我使用mysql时,保存unicode字符串可以完美工作,但是当我最近切换到SQL Server时,它打破了。我应该如何解决这个问题?

+0

要问的第一个明显的:服务器数据类型是什么SQL您使用 - 为varchar或nvarchar;文字或ntext; char或nchar? – 2010-05-10 17:22:49

+0

的确,问明显是开始的好地方。我将它从varchar改为了nvarchar,并且做到了这一点。如果您将此作为答案发布,我会接受。 – ripper234 2010-05-10 17:27:59

回答