我正在使用包含聯繫人(類似名稱,地址等字段)的數據庫。如果我在我的數據庫中使用包含特殊字符(如ü
)或html代碼(如ü
)的城市,那麼我如何將它們轉換爲u
,因此當我搜索包含特殊字符的城市時應該該結果所示...將ü轉換爲u
數據庫是MyISAM和整理是latin1_swedish_ci(默認)
我正在使用包含聯繫人(類似名稱,地址等字段)的數據庫。如果我在我的數據庫中使用包含特殊字符(如ü
)或html代碼(如ü
)的城市,那麼我如何將它們轉換爲u
,因此當我搜索包含特殊字符的城市時應該該結果所示...將ü轉換爲u
數據庫是MyISAM和整理是latin1_swedish_ci(默認)
ü
和u
與您的查詢你能告訴我如何選擇一個排序規則嗎 – 2010-03-21 07:52:15
@Remus只是從某些表中選擇某些列的內容像'u%'' – 2010-03-21 07:55:14
我使用了很多歐洲和其他字符,我應該使用utf8_unicode_ci嗎? – 2010-03-21 07:57:02
你可能想看看這篇文章的其他的想法和工具如何解決搜索問題。將數據庫搜索標準化爲拉丁字母不是正確的解決方案。
http://www.alistapart.com/articles/accent-folding-for-auto-complete/
你使用什麼數據庫? – Gumbo 2010-03-21 07:42:15
讓我解決這個問題。您將HTML實體存儲在數據庫中,並希望將''''''這樣的變音符號轉換爲'u'?還是'ü'? – AndiDog 2010-03-21 08:25:10