MYSQL 吧数据库从gbk转换成utf8的问题拼音声调会冲突

发布于 08/07 20:49
阅读 300
收藏 1

MySQL连接为什么挂死了?别踩坑!>>>

最近在测试吧系统从gbk转换成utf8_general_ci

经过测试 在utf8下 mysql会吧 

ā  á  ǎ à a  这5个字母都识别成a

之前会员表有很多会员用了这种带声调的字母来做用户名。

当字段添加了唯一索引,如果是utf8 就会出现冲突 比如 Kà 和ka 会被认为是同一个会员

不知道有什么好的处理方法。

 

加载中
0
mlovewt
mlovewt
这应该是校验集的问题,默认不区分大小写,换几个校验集试试
0
Hedwiglzy
Hedwiglzy

建表的时候将collate指定为utf8_bin就可以了,在 utf8_general_ci 这个collate下,mysql认为a和à是相同的

返回顶部
顶部