簡體   English   中英

如何使用MySql處理日語查詢?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM