我使用MySQL Server for Web App JSP,并且在MySQL中遇到LIKE查询问题。 当我使用日语的片假名类型的LIKE查询时,某些时候结果无法正确显示。
示例:
SELECT r.report_id, r.user_id, u.user_name
FROM report r JOIN user u ON u.user_id = r.user_id
WHERE r.report_comment LIKE CONCAT('%', 'AC', '%') )
在此查询中,当我使用英语键入“ AC ”字符时,尝试使用Java执行此查询。结果是正确的(返回1行)。
但是当我用 Katakana 键入“ AC ”字符时,尝试使用Java执行此查询。没有找到行。
如何正确处理所有案例的搜索查询?