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