我有一張阿拉伯文本的表格。有兩個獨特的行:阿拉伯文本多個結果
اس
اس
第一種由以下字符: 0x0627,0x0650,0x0633
第二個由以下字符:0x0627 ,0x064F,0x0633
問題是,如果我查詢其中任何一個,它們都顯示出來。這發生在命令行和使用phpmyadmin。以下是我輸入的查詢內容:
SET NAMES utf8;
SELECT urdu FROM transliteration WHERE urdu LIKE'اس';
有什麼想法?
您的排序規則設置爲「utf8_bin」嗎?否則,MySQL可能會將它們視爲相同的字符,因爲它們僅僅是同一個字符的不同外殼 – Esailija