我的mySQL排序设置为utf8_general_ci,尽管我的搜索是变音不敏感的,即LIKE'test'返回'tést',但我想要工作的一些搜索失败,特别是LIKE'host'将不要返回'høst'。
两个问题:是否有一个表格可以显示特定排序规则的哪些字符相同?有没有办法在mySQL中将两个字符设置为等价物作为覆盖?
感谢您的帮助。
答案 0 :(得分:2)
要回答第一个问题,您可以提出collation-charts.org。这是一种痛苦,因为您需要手动搜索每个排序规则,但它会向您展示它们如何堆叠。
还可以找到MySQL手册中的相关部分here。
至于你的第二个问题,我不确定你是否可以对特定角色进行明确的覆盖;但是,如果您愿意,可以创建自己的自定义字符集。
您可以阅读有关创建自定义归类from the MySQL manual的信息。