评论:下面是一个
详细的分析,对狮身人面像的全文索引的dedecms GBK版的
介绍,不可质疑,没有结果的
解决方案。你需要的朋友可以
参考一下。
这个测试是
安装在4版- Coreseek狮身人面像版的
中文版,以测试中国在
命令行
查询命令:
回声iconv -f GBK T |
搜索UTF-8搜索C D:
服务器 coreseek-4.0.1-win32等csft_dedecmsv57.conf——stdin | | iconv -f UTF-8 -t GBK
可以查询成功。
但在DedeCms,那是没有结果的。失球后,我们终于找到
原因。在DEDECMS GBK版本的php关键
编辑器是GBK,和狮身人面像的全文索引是UTF8。
所以这是不可能的查询GBK编码的中文。
uff1a解
在加上打开php和
发现:
关键词= addslashes(cn_substr美元($关键词,30));
在这一行的底部添加:
关键词= mb_convert_encoding美元($关键词,UTF-8
你可以正常
检查!