锁定老帖子 主题:MySQL大小写问题
精华帖 (1) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-10-25
whitesock 写道 并不是字符集不支持区分大小写,而是使用的collation。
ISO-8859-1(也就是latin1)默认的collation是latin1_swedish_ci, 其中的ci就是指case insensitive。 在定义某个列时如果使用BINARY属性,那么会在该列上使用对应字符集的binary collation,对于latin1字符集来说,即latin1_bin。 解释的再详细不过了. |
|
返回顶楼 | |
发表时间:2010-11-08
y和~相同, 是mysql编码中的一个bug
如果使用gbk编码 strings/ctype-gbk.c的第157行 strings/ctype-gb2312.c的第142行 'X', 'Y', 'Z', '{', '|', '}', 'Y', '\177', 第二个 'Y'改修改为 '~', 重新编译后就没问题了 就没问题了 |
|
返回顶楼 | |
发表时间:2010-11-08
丁林.tb 写道 y和~相同, 是mysql编码中的一个bug
如果使用gbk编码 strings/ctype-gbk.c的第157行 strings/ctype-gb2312.c的第142行 'X', 'Y', 'Z', '{', '|', '}', 'Y', '\177', 第二个 'Y'改修改为 '~', 重新编译后就没问题了 就没问题了 研究的很深入! |
|
返回顶楼 | |
发表时间:2010-11-09
最后修改:2010-11-09
|
|
返回顶楼 | |
发表时间:2011-07-05
今天碰到问题了 所以上来看 还真的是问题 谢谢
|
|
返回顶楼 | |