0

我有一个存储特殊字符的字段,例如“Niterói”、“Eunápolis”等。

如何进行 mysql 搜索:

搜索词 : Niteroi
比赛 : Niterói

搜索词:Eunapolis
比赛:Eunápolis

目前,搜索“Niteroi”没有返回任何结果。

4

2 回答 2

1

排序规则utf8_unicode_ci应该将它们视为相同:

WHERE ... = "Niterói" COLLATE utf8_unicode_ci
于 2012-10-22T04:26:04.130 回答
0
 SELECT * FROM TABLE TABLEA TA
 WHERE CONVERT (TA.SEARCH_COLUMN USING ascii) = 'SEARCH_TERM';
于 2012-10-22T04:27:09.760 回答