做一个utf8
有谁知道是否存在针对MySQL的utf8_unicode_cs排序规则? 到目前为止,我的搜索已经干了。 如果它根本不存在,创建一个相当简单吗? 或者以某种方式使用utf8_unicode_ci或utf8_bin,但“模拟”人们对utf8_unicode_cs排序规则的期望?
我遇到了同样的问题,并经过一些谷歌搜索后,似乎MySQL不包括它。 为了“模拟它”,就像你所说的那样,
1)确保DB中的区分大小写:将表列设置为utf8_bin
归类
这允许:
SELECT "Joe"
不会返回具有“joe”/“joE”/“jOe”/ etc的行 2)要在结果中得到正确的排序:将排序规则添加到SQL查询中:
SELECT ... ORDER BY column COLLATE utf8_unicode_ci
链接地址: http://www.djcxy.com/p/25175.html
上一篇: Does a utf8
下一篇: Which MySQL collation exactly matches PHP's string comparison?