如何使用MySql处理日语的搜索查询?

时间:2014-08-25 08:53:25

标签: java mysql google-app-engine

我使用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行)。

enter image description here

但是当我用 Katakana 键入“ AC ”字符时,尝试使用Java执行此查询。没有找到行。 enter image description here

如何正确处理所有案例的搜索查询?

1 个答案:

答案 0 :(得分:0)

MySQL CJK faq包含有关如何处理日文字符的各种提示。 段落确保问题不在于浏览器或其他应用程序,而不是MySQL 似乎可以解决您的问题。