我需要在我的数据库中进行不区分重音的搜索。表排序规则是 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
最好的,弗拉维奥