大家好。
我用一个开源的annuaire软件见了一个小站,中文的。可是遇到一个问题,搜索不能用--搜索英文行,但是搜索不出中文的任何东西。我现在使用的是1and1得linux空间,mysql5.0,使用uft-8标准编码。(-我也尝试使用mysql4.0,但是同样不行,可是在同一数据库上的blog就可以搜索中文。)希望有过类似经验或者相关专业的朋友不吝赐教,谢谢。
我用一个开源的annuaire软件见了一个小站,中文的。可是遇到一个问题,搜索不能用--搜索英文行,但是搜索不出中文的任何东西。我现在使用的是1and1得linux空间,mysql5.0,使用uft-8标准编码。(-我也尝试使用mysql4.0,但是同样不行,可是在同一数据库上的blog就可以搜索中文。)希望有过类似经验或者相关专业的朋友不吝赐教,谢谢。
---不好意思,刚刚接触 sql语言,还是菜鸟一个。
系统的查询语句是这样的,我不知道 binary 应该加在什么地方,怎么写呢 :$query_pages = "SELECT id, url, title, description, keywords, active, ip, catID,
MATCH(title,description,keywords)
AGAINST ('$search_str' IN BOOLEAN MODE) AS score FROM pages
WHERE MATCH(title, description,keywords)
AGAINST ('$search_str' IN BOOLEAN MODE) and active = 'Yes' ORDER BY score DESC";
在GOOGLE里。