2012-01-17 30 views
1

我見過部落地址簿應用程序,它可以很好地爲沒有正確字符的搜索提供匹配。 例如,如果搜索'Garcon',則會輸入'Garçon'條目。或者搜索'Tugla'也會提供'Tuğla'。 我不知道這是自己的代碼還是Mysql可以處理這個問題。如果是的話,這怎麼能實現。Mysql搜索具有土耳其字符的條目

回答

1

將排序規則設置爲適當的設置(在您的情況下,可能是uft8_turkish_ci)將影響哪些字符被視爲相等。我相當肯定,通過這種整理,土耳其語字符將與他們的等價物相同,但我在測試這一事實方面沒有太多經驗 - 只是按照我在MySQL手冊網站上閱讀的內容進行。

+0

我檢查了部落DB的排序規則,這是utf8_general_ci。您能否指出我所描述的等價物匹配的Mysql文檔? – adnc 2012-01-18 19:10:31

+0

是的,等價​​字符由整理表處理。謝謝 – adnc 2012-01-18 21:27:54