为什么在SQL数据库中没有正确保存非英语单词?

时间:2014-04-22 12:16:50

标签: sql sql-server arabic collation

我正在使用MSSQL server 2008R2,我有nvarchar(255)类型的字段我已将其整理更改为Arabic_100_CI_AS但该字段仍显示'???'< / strong>而不是Arabic字。

我尝试在排序规则更改后重新启动服务器,但它无效!

注意:旧排序规则为Latin

NOOTE 我直接从数据库插入,如果我写一个查询问题引发,如果我直接编辑表,没有问题,阿拉伯语单词显示正确!

应该做什么 ?
感谢

1 个答案:

答案 0 :(得分:0)

感谢Adrianm,解决方案是在文本前加上N

如:N'MyArabicText'

感谢大家的合作..