2012-10-22 82 views
0

我有存储特殊字符,如“尼泰罗伊”,“优拿波里”等字段搜索领域..重音字符

我怎样才能使一个MySQL搜索将:

搜索条件:尼泰罗伊
匹配:尼泰罗伊

搜索条件:优拿波里
匹配:优拿波里

目前,搜索“尼泰罗伊的回报诺斯ING。

回答

1

核对utf8_unicode_ci应该看到它们视为相同:

WHERE ... = "Niterói" COLLATE utf8_unicode_ci 
0
SELECT * FROM TABLE TABLEA TA 
WHERE CONVERT (TA.SEARCH_COLUMN USING ascii) = 'SEARCH_TERM';