MySQL中文排序错误的解决方法
来源:百度文库 编辑:神马文学网 时间:2024/04/28 16:08:10
--------------------------------------------------------------------------------
在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。
出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,一种解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。
二. 方法2
如果你使用源码编译MySQL,可以编译MySQL时使用--with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了。
MySQL中文排序错误的解决方法
MySQL中文排序错误的解决方法
使用MySql和php出现中文乱码的解决方法
Linux下ODBC中文乱码解决方法-mysql
MySQL错误_中文参照列表_中文MYSQL.CN
MySQL中文参考手册- 2 MySQL邮件列表及如何提问或报告错误
MySQL中文参考手册- 1 mysql的一般信息
MySQL 4.1.4 关于中文的问题
ROR与MySQL的中文显示
ROR与MySQL的中文显示
最好用的mysql密码忘记的解决方法
“网页上有错误”的解决方法
“网页上有错误”的解决方法
电脑搜索意外错误的解决方法
ubuntu系统Gedit中文乱码的解决方法
中文排序 - 笔画
MYSQL错误号大全
perl mysql中文乱码
MySql中文乱码解决方案
MySQL 搜索中文支持
MySQL 中文显示乱码
MySQL中文参考手册-目录
解决Mysql中文乱码
unix中文宝库 - mysql 忘记口令的解决办法