我需要在我的数据库里做一个对口音不敏感的搜索。
表排序规则是UTF8。
我桌上有这些数据。
mysql>从分类中选择*;

+------+
| name |
+------+
| Eletrônicos   |
| Informática   |
| Acessórios    |
+------+

我想做一个没有口音的搜索,并能够返回数据。
我正在做这个搜索:
从类别中选择名称,其中名称如'%eletronicos%'
但是查询没有返回任何行!
有人知道我该怎么做吗?
更好地解释
问题是数据存储在编码为UTF8的数据库中。
**Correct word with accent:** Eletrônicos
**Stored at database like:** Eletrônicos
**Searched word without accents** Eletronicos

最好的,弗拉维奥

最佳答案

尝试将排序规则切换到utf8_general_ci,who is case and accent insensitive

09-30 21:47