【发布时间】:2021-06-01 02:43:35
【问题描述】:
我正在研究存储罗马尼亚语单词的 SQL Server 数据库。罗马尼亚语单词可能包含各种特殊字符(变音符号),例如 'ă'、'ș'、'ț'、'î' 或 'â'。我有带和不带变音符号的项目。我注意到,如果用户搜索包含“a”的内容,它还会返回不包含“a”但包含“ă”的结果。
有没有办法防止 'ă' 等同于 'a'?
我的数据库使用 SQL_Latin1_General_CP1_CI_AS 排序规则。
【问题讨论】:
-
数据库中列的数据类型是什么?您要比较的变量的数据类型是什么?
-
列和变量都是varchar。
-
“列和变量都是varchar。”我看到我的水晶球今天正在工作。 :)
-
@Larnu 是的 :)
标签: sql-server diacritics