我在搜索ì
,í
,î
和ï
或ô
和ó
等字符时遇到问题是一样的。
我尝试使用utf8_general_ci
和utf8_unicode_ci
,但在这两个字符集中,我的数据库认为Tînker
= Tïnker
= Tínkér
= Tinkèr
。< / p>
有人可以告诉我哪个正确的字符集可以管理MySQL中所有现有的小点和短划线?
实施例:
存储名为“Tînker
”且ID为2的用户,SELECT id FROM chars WHERE name = 'Tinkèr' LIMIT 1
的结果为2
。
答案 0 :(得分:1)
尝试在比较前添加BINARY
,如下所示:
SELECT * FROM chars WHERE BINARY name = '...'