Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > MySQL中文排序错误的解决方法
【标  题】:MySQL中文排序错误的解决方法
【关键字】:方法,SQL,中文,错误,My,MySQL,MySQL
【来  源】:网络

MySQL中文排序错误的解决方法

Your Ad Here


一. 方法1

  在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。

  出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,一种解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。

二. 方法2

  如果你使用源码编译MySQL,可以编译MySQL时使用--with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了。

Linux服务器配置方案MySQL:【上一篇】
MySQL的邮件列表:【下一篇】
【相关文章】
  • 基于MySQL的数据库集群系统的实现
  • 利用MySQL的一个特性实现MySQL查询结果的分页显示
  • MySQL的文件系统
  • Mysql数学函数不求人
  • FreeBSD 4.0 Release上编译MySQL通不过的解决方法
  • Apache/PHP/MySQL for rhas3的安装
  • MySQL事务数据库(InnoDB类型)的安装方法
  • 在win2000下安装mysql完全版本
  • 在Windows下安装MySQL的图形管理工具phpMyAdmin
  • 用MySQL创建数据库和数据库表
  • 【随机文章】
  • Windows 2000蓝屏死机之STOP
  • MAYA人体皮肤质感插件
  • linux:samba增量备份脚本
  • SUN SE SSE SSSE 认证指南
  • X86平台下FFMPEG编译(--enable-x264)
  • How to share event objects between user mode and kernel mode
  • 用设计模式固化你的C#程序(6-2)
  • 抗氧化抗氧化食品抗氧化作用皮肤抗氧化皮肤抗氧化基因康本的健脑抗衰老粉剂有抗氧化作用
  • 加總再加總 已客戶季分隔
  • Dinamica 概览(1)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.