我们有几个月的生产应用。数据库 (SqlServer 2008) 将 Latin1_General_CI_AI 作为默认排序规则。
现在我们被要求介绍日语。在此排序规则中使用日文字符有任何问题或缺点吗?
当然,所有文本字段都是 nvarchar。
斯特凡诺
最佳答案
默认情况下,片假名和平假名被视为相同。
这将影响排序顺序和比较。
如果您需要区别对待片假名和平假名,您可能希望使用以 _CI_AI_KS 结尾的归类。所以你可以使用 Latin1_General_CI_AI_KS。
- CI - 不区分大小写
- AI - 对口音不敏感
- KS - 假名敏感
关于sql-server - Kanji in Latin1_General_CI_AI 对照表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8574335/