校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > 淺析DedeCMS GBK版安裝sphinx全文索引無法查詢無結(jié)果

淺析DedeCMS GBK版安裝sphinx全文索引無法查詢無結(jié)果

POST TIME:2018-03-15 21:40

本測(cè)試安裝的是sphinx中文版-coreseek 4.0版,用測(cè)試中文的命令在命令行查詢:
 
echo 網(wǎng)絡(luò)搜索 | iconv -f gbk -t utf-8 | search -c D:webservercoreseek-4.0.1-win32etccsft_dedecmsv57.conf --stdin | iconv -f utf-8 -t gbk
 
可成功查詢。
 
但在DedeCms中卻無結(jié)果,經(jīng)過摸索,終于找到原因,DedeCMS GBK版的search.php中的關(guān)鍵字編輯是GBK的,而sphinx全文索引要求是utf8,
所以無法查詢GBK編碼的中文;
 
解決方法:
打開plus中的search.php , 找到:
$keyword = addslashes(cn_substr($keyword,30));
 
在這行下面增加:
$keyword= mb_convert_encoding($keyword,"UTF-8", "GBK");
 
即可正常查詢!


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 南溪县| 嘉禾县| 二连浩特市| 阳新县| 吕梁市| 横山县| 赤壁市| 江油市| 上饶市| 宁海县| 博白县| 甘德县| 东港市| 甘德县| 大方县| 萨嘎县| 务川| 庄河市| 茂名市| 元朗区| 施甸县| 游戏| 高邑县| 扶风县| 绥棱县| 手机| 长治县| 芷江| 巴马| 威海市| 都江堰市| 和政县| 涿州市| 玛沁县| 威远县| 西乡县| 芦溪县| 嘉禾县| 怀集县| 南投县| 都江堰市|