请问mysql里面的text字段怎么进行模糊查询

select uid,title,content from t_news where content like '%蟹%'
有些查询出来的内容里面找不到蟹

建立全文索引
alter table t_news add fulltext index (content);
然后
select uid,title,content from t_news where match (content) against ('蟹' IN BOOLEAN MODE);
这个没有记录返回
select uid,title,content from t_news where content REGEXP '蟹';
还是出现了不含“蟹”字的记录,发现这条记录有2个汉字,前面一半和后面一半刚好就是“蟹”字的编码,晕死

请指教,谢谢

关键是字符集,统一数据库和软件的字符集为UTF-8

谢谢,已经搞定了