我正在尋找一個MySQL的排序規則UTF8這是不區分大小寫之間的「A」和「A」(或區分更普遍,umlauted之間/重音字符和他們的「純」形式)。 utf8_general_ci
不前,utf8_bin
後者,機器人沒有做到這些。如果沒有這樣的整理,我能做些什麼,以獲得在WHERE
條款儘可能接近?尋找不區分大小寫MySQL的整理,其中「一」!=「A」
3
A
回答
6
我的建議是使用utf8_bin
和你的WHERE子句中,迫使你比較大寫或小寫的兩側。
-1
你可以嘗試utf8_swedish_ci
,它既是不區分大小寫和一個和ä區分(但對待例如ü像Ÿ)。
排序規則是依賴於語言,似乎德國人並沒有自己的collation in MySQL。 (我看了一下您的個人資料,這表示你是德國人。)
0
在這裏工作正常utf8_german2_ci
的歸類:
SELECT * FROM tablename WHERE fieldname LIKE "würz%" COLLATE utf8_german2_ci
0
我檢查utf8_bin
這樣
CREATE TABLE tmp2 (utf8_bin VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_bin);
INSERT INTO tmp2 VALUES ('nói');
select * from tmp2 where utf8_bin='noi';
相關問題
- 1. MySQL不區分大小寫
- 2. MySQL中不區分大小寫的REPLACE?
- 3. 尋找不區分大小寫的爾康數據表庫(m1ome)
- 4. MySQL - 不區分大小寫的搜索
- 5. MySQL不區分大小寫的搜索?
- 6. 不區分大小寫的mysql替換
- 7. Windows MySQL區分大小寫
- 8. 如何確定MySQL整理是否區分大小寫?
- 9. 在MySQL聲明,其中值是不區分大小寫
- 10. MySQL中區分大小寫的查詢
- 11. grep區分大小寫[A-Z]?
- 12. MySQL不區分大小寫DISTINCT
- 13. MySQL SELECT DISTINCT不區分大小寫?
- 14. Mysql搜索「我」不區分大小寫
- 15. 使區分大小寫不敏感的區分大小寫表
- 16. 區分大小寫的URL不區分大小寫
- 17. VB.NET不區分大小寫;很好的區分大小寫?
- 18. Lucene如何區分大小寫和不區分大小寫
- 19. 爲什麼區分大小寫和不區分大小寫?
- 20. DB整理不區分大小寫 - 會影響性能嗎?
- 21. 區分大小寫區分大小寫還是全大寫?
- 22. 是否可能在mysql中對區分重音和不區分大小寫的utf8整理?
- 23. 不區分大小寫
- 24. 不區分大小寫preg_replace_callback
- 25. distinctUnionOfObjects不區分大小寫
- 26. 不區分大小寫
- 27. System.IO.FileInfo不區分大小寫
- 28. 不區分大小寫Func
- 29. 不區分大小寫#define
- 30. 不區分大小寫OptionParser
整潔。謝謝 :-) – Simon 2010-01-11 20:10:18