我正在尝试国际化我们的调查工具中的问题,但当我插入一些翻译后的字符串时,SQL服务器似乎会去掉一些但不是全部的变音符号...
例如:(立陶宛语)
Ar jūsų darbas reikalauja, kad jūs įgytumėte naujų žinių ir įgūdžių?
变成
Ar jusu darbas reikalauja, kad jus igytumete nauju žiniu ir igudžiu?
请注意,'z'保留了它的变音符号,而'u'、'i'和'e'失去了它们的变音符号。保存文本的表列是nvarchar,但表排序规则为'Danish_Norwegian_CI_AS'。
有什么建议吗?
编辑2010.08.16 11:17:
好的,我可能已经缩小了一些范围。似乎我用来从数据库中提取句子的存储过程正在执行剥离操作。它从多个源选择,所有这些源都使用UNION作为同一查询。在其中某个地方,字符被剥离了。
...等一下...我想我可能在路上搞砸了什么...
N'Ar jūsų'
,表示Unicode。 - Rup