MySQL搜索非英文字符 - o =ø等

时间:2013-01-18 17:05:58

标签: mysql collation

我的mySQL排序设置为utf8_general_ci,尽管我的搜索是变音不敏感的,即LIKE'test'返回'tést',但我想要工作的一些搜索失败,特别是LIKE'host'将不要返回'høst'。

两个问题:是否有一个表格可以显示特定排序规则的哪些字符相同?有没有办法在mySQL中将两个字符设置为等价物作为覆盖?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

要回答第一个问题,您可以提出collation-charts.org。这是一种痛苦,因为您需要手动搜索每个排序规则,但它会向您展示它们如何堆叠。

还可以找到MySQL手册中的相关部分here

至于你的第二个问题,我不确定你是否可以对特定角色进行明确的覆盖;但是,如果您愿意,可以创建自己的自定义字符集。

您可以阅读有关创建自定义归类from the MySQL manual的信息。