|
使用WP也有三年,但我不是技术流,所以出问题只有两个办法,第一就玩弄下度娘,第二个就是向高手请教。最近博客才发现了个问题就是中文标签点出来都是404错误。通过度娘才知道,终于找到办法了,原来WP不支持中文编码,我们如果要解决问题就必须强制其支持中文编码,即UTF-8和GBK编码。下面我就将方法分享给大家。
我们所要做的事情就是修改WP-include中的classes.php文件,但我在我的博客源码里面就没有找到classes.php这个文件,再次百度得知,classes.php在wordpress3.21里面名字叫class-wp.php,下面就开始修整。
下面开始开工,首先你需要下载一个EditPlus或Dreamweaver 8,因为使用记事本修改会导致网站无法访问。
打开class-wp.php文件,找到142行
$pathinfo = $_SERVER['PATH_INFO'];修改成:
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "GBK");再找到147行
$req_uri = $_SERVER['REQUEST_URI'];修改成
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "GBK");之前奇哈出过几次问题,原来上面的双引号出了问题,需要换成英文的,否则无法访问。
为了大家方便,我把修改好的文件也上传,供大家下载 |
评分
-
1
查看全部评分
-
|