哪种校对用于俄语,德语和阿拉伯语

时间:2013-10-11 10:28:26

标签: sql database ssms

我将使用哪种校对将阿拉伯语,俄语,英语和德语字符保存到数据库中?

我的列设置为nvarchar(100)

我目前已将其设置为:

SQL_Latin1_General_Cp1256_CI_AS

它保存了阿拉伯语,德语和英语,但我也需要保存俄语。

1 个答案:

答案 0 :(得分:1)

我猜您在插入值时遇到问题 你需要在字符串开头之前添加N,否则它不起作用。

你在做:

Insert 'bla' into your_table

而不是

Insert N'bla' into your_table

SQL Server没有unicode排序规则。
但是,存在二进制排序规则“SQL_Latin1_General_1251_BIN”。
它以数字顺序存储代码点,这可能非常随意。
尽管如此,它并不是特定于文化的。