2014-09-28 51 views
1

我需要通過它的標題從數據庫中搜索一些行。問題是與捷克變音符號:在phpMyAdmin 行標題顯示這一點:Mysql數據庫整理與捷克符號

Černékouřovody2MM

在PHP

,在那裏我稱之爲搜索查詢默認的字符串是這樣寫的:

Černékouřovody 2MM

而且我不知道,如何找出與行這個本(Černékouřovody2MM)標題(ÄŒernékouÅ™ovody 2MM)標題

這裏是我的數據庫查詢:

SELECT * FROM類別WHERE LOWER(職稱)等低級( 「ÄŒerné kouÅ™ovody 2MM」)COLLATE utf8_bin

非常感謝您的幫助

回答

0

有多種變體可以解決此問題。我個人使用base64 encoding。我在插入到db之前對它進行編碼,然後從DB中提取時解碼。您可以通過在數據庫中設置適當的排序規則來避免這種情況,例如捷克排序規則。

如果使用base64,可以使用任何字符而不用擔心排序規則,但會導致一些數據開銷。我會用它。

這2個應該沒問題,因爲我總得現在運行:P

+0

謝謝您的回答 – user1870556 2014-09-28 11:23:29

+0

沒問題哥們 – 2014-09-28 11:47:14