启动mysql时指定character-setmysqld --default-character-set=gb2312linux下,windows的话应该可以修改my.cnf达到

解决方案 »

  1.   

    同意楼上
    linux下也可以改my.cnf
      

  2.   

    mysql查询默认是不区分大小写的,一个汉字是二个字节,所以查询的时候就会出现问题。
    phpe.net介绍了几种方法。不过我试了二种都不好用。
      

  3.   

    1、设置语言2、
    ... where BINARY title like '%河%'

    ... where title like '%%河%%'
      

  4.   

    where title banary like '%河%'
      

  5.   

    BINARYwhere title banary like '%河%'
      

  6.   

    TO:pas (平阿四{籍贯:《雪山飞狐》;}) 速度还不错,请问你用的网站空间是哪里的?谢谢!
      

  7.   

    1.MySQL4.0 以上版本可以解决此问题2.在my.ini里加上default-character-set=gb2312重起MySQL3.查询时:where title banary like '%河%'  即加上binary关键字4.建表时为该字段明确指定binary属性
      

  8.   

    一般对中文文本字段都是binary模糊查询,要不会查出乱七八糟的玩意。
      

  9.   

    TO: pangxie520(博雅) ( ) 信誉:99 
    您问到:速度还不错,请问你用的网站空间是哪里的?我用的是cnftp.cn北京企商在线的
    263便宜也快,我用过,请访问www.yiquan.cn/catalog或www.yiquan.cn/yqbbs试试