2013-08-26 20 views
0

更新查询不适用于特定列中的外部字符。我得到像“Гроздановски”这样的字符,并且它们无法在动态查询中处理。如何在动态查询中处理外语字符?

更新的动态查询会导致这些字符集的错误。

+0

我建议你让自己熟悉Unicode。 – usr

回答

1

有一个特殊的符号用于声明Unicode字符串 - N'Гроздановски'。如果您使用的是NVARCHAR - 默认情况下它是Unicode友好的,所以N''在这种情况下将是多余的。
看一篇文章Why to use N prefix in SQL?
如果这不会帮助 - 提供不起作用的查询。