1、my.ini 中添加default-character-set= gb2312
OR
default-character-set= gbk或2、用binary例: select * from info_docu where BINARY docu_subject like '%中国%';

解决方案 »

  1.   

    改成:
    select * from info_docu where docu_subject regexp '中国';
      

  2.   

    同意loveflea(coolwind)所说的。to hurricane(随意春芳歇) ,
    使用正则还没有like "%xyz%"的性能好吧。
      

  3.   

    loveflea(coolwind)
    2、用binary例: select * from info_docu where BINARY docu_subject like '%中国%';好象应该是
    select * from info_docu where  docu_subject like BINARY '%中国%';吧
      

  4.   


    嘻嘻,强烈强烈的建议 
    1、my.ini 的 [mysqld] 节下添加default-character-set= gb2312
    OR
    default-character-set= gbk用 BINARY 是会有问题的..
    同样的,
    docu_subject 字段也不要设置 BINARY 属性
      

  5.   

    BINARY 不会使用索引有时候设置不了my.ini就痛苦了。