3
當我使用阿拉伯語全文並在表中搜索時, 任何包含阿拉伯文Kaaf字母(ك)的記錄都不會出現在結果中。全文搜索不匹配阿拉伯語Kaaf字母阿拉伯語模式
當我在中性模式下使用全文時,我可以搜索它們!
我在做什麼錯?
當我使用阿拉伯語全文並在表中搜索時, 任何包含阿拉伯文Kaaf字母(ك)的記錄都不會出現在結果中。全文搜索不匹配阿拉伯語Kaaf字母阿拉伯語模式
當我在中性模式下使用全文時,我可以搜索它們!
我在做什麼錯?
對於阿拉伯語Kaaf,有兩種不同的Unicode字符,根據操作系統版本和用戶站上安裝的鍵盤,可能存在於您的數據庫中。
U + 0643ك U + 06A9ک
我做了什麼來解決類似的問題是寫一個小工具,所有Kaafs轉換爲相同的字符。然後,如果你確保你的搜索輸入使用正確的字符,它應該工作。祝你好運:)
Thanks @RollingCog。 但是U + 06A9ک是一種波斯語kaaf! 當我用波斯語鍵盤鍵入它等於U + 06A9ک。 –
這是正確的。我的壞:)但是,我建議你選擇一個沒有出現在搜索中的字符串,並獲取其中的Kaaf的Unicode字符代碼(Sql UNICODE函數),並將其與您的搜索字符串中的Kaaf字符代碼進行比較。 – RollingCog
我有類似的問題,但在我的情況下,任何包含字符(ال)的單詞都會被忽略。我沒有嘗試中立模式。 – Yasmine