国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS教程 > 帝國(guó)Empire > 正文

帝國(guó)cms:關(guān)于utf-8下中文tags搜索不到的問題

2024-04-25 20:42:53
字體:
供稿:網(wǎng)友

看了很多帖子才知道,原來UTF-8編碼下中文tags搜索不到是因?yàn)榫幋a的緣故,提出要對(duì)字符進(jìn)行轉(zhuǎn)換,但應(yīng)該對(duì)userfun.php 做怎樣的修改呢,

原userfun.php在下面,對(duì)齊進(jìn)行轉(zhuǎn)換應(yīng)該如何操作,

處理方法見下:

在userfun.php 中,將輸出網(wǎng)址進(jìn)行中文轉(zhuǎn)碼,就像百度,Google 一樣將 輸入字符進(jìn)行編碼轉(zhuǎn)換:

這是原userfun.php 顯示本文tags的語句:

$tagslink=$public_r[newsurl]."e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=".$r[$i]; //鏈接

紅色處是原有的網(wǎng)址后綴,我們分析前臺(tái)tags代碼時(shí)可以得知:

http://www.xxx.com/e/search/?searchget=1&tbname=news&tempid=1&show=keyboard&keyboard=帝國(guó)

上面帝國(guó)只是舉個(gè)例子,這里可得知前臺(tái)tags "帝國(guó)" = 后臺(tái)"$r[$i] ,那么對(duì)我像我這樣代碼零基礎(chǔ)的人來說能理解到這程度已經(jīng)花了很多心思了

前臺(tái)試驗(yàn)了下在Google 搜索 帝國(guó),將返回地址中帝國(guó)的編碼替換到上面網(wǎng)址實(shí)例中進(jìn)行搜索請(qǐng)求,結(jié)果返回了正確的搜索結(jié)果,不會(huì)像之前直接中文時(shí)老是返回搜索不到,而實(shí)際明明能在全站搜索中搜索到的尷尬情形.

只要對(duì)后面輸出地址進(jìn)行轉(zhuǎn)碼就行,遂大膽試驗(yàn)了下:

$tagslink=$public_r[newsurl]."e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=".urlencode($r[$i]); //鏈接

直接將輸出結(jié)果$r[$i]進(jìn)行轉(zhuǎn)碼,結(jié)果中文tags對(duì)應(yīng)的搜索鏈接地址變成了:

http://www.xxx.com/e/search/?searchget=1&tbname=news&tempid=1&show=keyboard&keyboard=%E5%B8%9D%E5%9B%BD

至此試驗(yàn)成功,本文只針對(duì)初學(xué)及代碼零基礎(chǔ)的菜友們,大俠可以略過,不過衷心希望帝國(guó)CMS在做相關(guān)插件及應(yīng)用的時(shí)候?qū)煞N編碼全面考慮,不然你出個(gè)UTF8而沒有可廣泛應(yīng)用的內(nèi)容=沒用 !

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 宜川县| 乡宁县| 昌平区| 凌云县| 晋江市| 宜川县| 桃园县| 石家庄市| 勐海县| 新津县| 库车县| 古交市| 锡林浩特市| 辉南县| 项城市| 玉山县| 凤台县| 泗阳县| 阳城县| 新民市| 永德县| 安阳市| 乐平市| 永靖县| 崇明县| 江津市| 闸北区| 若尔盖县| 亳州市| 黎川县| 潍坊市| 凤阳县| 土默特右旗| 师宗县| 平凉市| 桃源县| 巴林左旗| 九江县| 芷江| 江山市| 津南区|