我没有找到关于这个话题的任何好东西。我目前正在实现简单的搜索功能,将使用 LIKE 来查找请求的记录。但我不想进行"无口音"搜索。
例如:对象名称为:"格但斯克",应通过字符串"格但斯克"和"格但斯克"找到。
如果反过来,它会像转换搜索字符串一样简单,但由于我们必须在比较之前转换原始值,那么它就更困难了。
欢迎任何帮助。
我使用的是MySQL 5.5。
这只与MySQL有关。看:
如何在 MySql 中进行区分口音的搜索
如果需要不区分重音的搜索,请使用utf8_general_ci
作为数据库排序规则。