请帮忙看看这是什么问题 更改mysql的语系看看:http://www.csdn.net/Expert/TopicView1.asp?id=1011869 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用这个看看.select * from table1 where LOCATE('北京',field1)>0也是找北京这个字符. 跟操作系统无关的,我也有用过freeBSD4.5的,跟linux没甚么区别. to anziqi(枫叶无情) 我用你的方法试了,确搜索正确,这到底是那里的问题呢? 对于多字节,mysql的like支持是不很好, 但LOCATE()函数是多字节支持的, 那对中文搜索都要使用LOCATE()函数吗?那LOCATE()函数可以进行模糊搜索吗? 跟操作系统无关你的mysql在编译时,没有加入--with-charset=gb2312,所以mysql在比较时没有使用multi-byte 重新编译,就行了看看mysql帮助 为什么我运行后,总提示SMTP:Could not authenticate,我不知道该修改哪里? php+mysql数据库问题 有没有完全无刷新的聊天室??? [讨论]有经验的PHPER请进 一个正则匹配问题,麻烦解答 怎么样删除数组中的中间元素与末尾元素? www 困扰3天的问题,php用adodb链接sql server 有问题,救命! 出错了呀!快快来看看呀 哪里有好的php教程 如何防止網頁刷新帶來的問題? 字符串中有多个相同的字符,用一个字符代替怎么写?
select * from table1 where LOCATE('北京',field1)>0也是找北京这个字符.
我用你的方法试了,确搜索正确,这到底是那里的问题呢?
但LOCATE()函数是多字节支持的,
你的mysql在编译时,没有加入--with-charset=gb2312,所以mysql在比较时没有使用multi-byte 重新编译,就行了
看看mysql帮助