我有一个带有默认排序规则的 SQL Server 数据库Latin1_General_CI_AS。我的表的列属于nvarcharorntext数据类型。
该数据库是为了一个可以多语言的网站,必须至少支持波兰语、英语,后来还支持乌克兰语和法语。
我什至在努力让它接受波兰语字符。使用 type 的列nvarchar/ntext,我可以手动更改数据库中的字符串以使用波兰语特殊字符,但是在使用insertorUPDATE语句时,特殊字符会被去掉它们的重音。
例如。
INSERT INTO Some_Table
VALUES( 7, 'aśęóń', 'ąćł', 0.1, 1)
这最终成为第二列和第三列中的 'aseón' 和 'acl'INSERT左右UPDATE丢失原始字符。
我试图设置不同的排序规则,但即使该字段有Polish_CS_AS它在插入/更新时也不接受波兰字符。
如何让数据库接受不同的语言字符?