在mysql中使用“latin1_swedish_ci”整理这些记录:
INSERT INTO test VALUES ('è');
INSERT INTO test VALUES ('e');
是相同的...如果此varchar列是主索引,并且我尝试将这些值调用,则会出现重复的主键错误。是否有可能改变这种行为?
感谢
答案 0 :(得分:0)
您使用的是哪个版本的MySQL?这可能是一个unicode问题
答案 1 :(得分:0)
您可以将ascii代码插入db,如下所示
INSERT INTO test VALUES ('232');
INSERT INTO test VALUES ('101');
然后你可以阅读它们并在php中使用chr函数来获取角色。