你是用全文检索吗?MYSQL的全文检索好像不支持中文的~~~

解决方案 »

  1.   

    mysql编码问题
    记得需要调整为gbk
      

  2.   

    mysql现在的版本还不能很好支持中文的全文索引。所以出毛病很正常。
      

  3.   

    搜索中文的时候加上BINARY.如like binary "%中文%".
      

  4.   

    用like就不是全文索引了。
    一般都说采用分词来进行处理。
    分词技术可以到GOOGLE搜一下,很多。
      

  5.   

    select * from some_table where BINARY item like '%$key%';
    分词就算了吧。。
    举个例子:
    不过桥。
    咋分?
    不过 也是个词
    过桥也是个词
    嗯,简单的网站还是作个like就行
      

  6.   

    找到问题了,base64_encode和base64_decode的bug