[英]How to handle search query with Japanese language with MySql?
我將MySQL Server用於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行)。
但是當我用片假名鍵入' AC '字符並嘗試使用Java執行此查詢時。 找不到行。
如何在所有情況下正確處理搜索查詢?
MySQL CJK常見問題解答包含有關如何處理日語字符的各種技巧。 該段確保問題不是由瀏覽器或其他應用程序引起,而是由MySQL似乎可以解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.