shadoweb

通王cms標(biāo)簽頁中文標(biāo)簽404錯(cuò)誤解決方法

問題癥狀:列表頁,中文標(biāo)簽顯示404錯(cuò)誤,英文標(biāo)簽和數(shù)字標(biāo)簽正常顯示.

解決思路:中文編碼問題,在查詢中文時(shí),結(jié)果為空.

解決具體步驟:

1.打開twcms/control/tag_control.class.php文件

找到代碼(大約在21行)

$name = R('name');

在其下面添加一行代碼

$name = iconv('GB2312','UTF-8//IGNORE',$name);

作用:獲取的標(biāo)簽詞,進(jìn)行轉(zhuǎn)碼操作.

2.保存后覆蓋原文件

3.后臺清除緩存.

4.前臺打開后,中文標(biāo)簽頁正常顯示.

以上就是通式cms標(biāo)簽頁中文標(biāo)簽404錯(cuò)誤的解決方法.

本方法由影子互聯(lián)提供,交流QQ925474725


演示地址:http://www.chuangyishihua.com/knowds/

點(diǎn)擊中文標(biāo)簽查看效果

#1樓
發(fā)帖時(shí)間:2016-3-9   |   查看數(shù):0   |   回復(fù)數(shù):3
ikezhuo
又修復(fù)一BUG!??!學(xué)習(xí)了
2016-5-12 #2樓
shadoweb
修改一下  
更新
                                if(json_encode($name) === 'null') $name = iconv('GB2312','UTF-8//IGNORE',$name);//判斷是否亂碼,亂碼則進(jìn)行中文轉(zhuǎn)碼操作
2017-10-8 #3樓
haobaidu
引用 shadoweb:

修改一下   更新                                 if(json_encode($name) === 'null') $name = iconv('GB2312','UTF-8//IGNORE',


很棒,完美測試成功
2018-4-3 #4樓
游客組