合肥網(wǎng)站制作報(bào)價(jià)包含什么內(nèi)容 |
發(fā)布時(shí)間:2015-09-18 文章來(lái)源: 瀏覽次數(shù):2528 |
不管是哪種源代碼程序一直不能對(duì)中文有很好的支持,這在所有程序里都是一個(gè)通病。wordpress的也是,所有的版本都存在打開(kāi)中文鏈接報(bào)錯(cuò),即泛起404頁(yè)面錯(cuò)誤的題目。而這是因?yàn)閣ordpress不支持中文的編碼,即把wordpress修改為GBK或UTF-8的編碼才可以。 目前網(wǎng)上存在的解決方案是修改wp-include中的classes.php文件代碼。但是在今年新出的wordpress3.0版本以上的文件中,是不存在該classes.php的文件。原來(lái)新版的wordpress3.0以上的版本是將classes.php這個(gè)文件換成了class-wp.php文件。所以只要修改該文件,即可解決Wordpress3.0版中文tag標(biāo)簽鏈接報(bào)錯(cuò)的題目。 解決步驟如下: 打開(kāi)wp-include中的class-wp.php文件,找到以下兩處代碼進(jìn)行修改,最好是用DreamWeaver修改。 找到代碼第142行: $pathinfo = $_SERVER['PATH_INFO']; 替代成 $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8″, "GBK"); 找到代碼第142行: $req_uri = $_SERVER['REQUEST_URI']; 替代成 $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'],"UTF-8″, "GBK"); 修改好該文件后,然后將保留后的class-wp.php文件上傳到服務(wù)器空間并籠蓋原文件即可。 |
|