【发布时间】:2010-07-21 22:42:35
【问题描述】:
我有一个 MySQL 数据库,其中的单词包含西班牙语 (áéíóú) 的重音。我想知道是否有任何方法可以进行变音符号不敏感搜索。例如,如果我搜索“lapiz”(不带重音),我想从我的数据库中获取包含“lápiz”一词的结果。我目前查询的方式如下:
$result = mysql_query("SELECT * FROM $lookuptable WHERE disabled = '0' AND name LIKE '%$q%' OR productCode LIKE '%$q%' LIMIT $sugglimit");
这是一个在线商店,所以我不知道人们会搜索什么......“lapiz”只是一个例子。
alt text http://www.freeimagehosting.net/uploads/0e7c2ae7d5.png
谢谢!
【问题讨论】:
-
你忘记了
ü(如pingüino)。
标签: php mysql character-encoding