12年前 (2012-03-03)  网站建设 |   26 条评论  22 
文章评分 0 次,平均分 0.0

使用WP也有三年,但我不是技术流,所以出问题只有两个办法,第一就玩弄下度娘,第二个就是向高手请教。最近博客才发现了个问题就是中文标签点出来都是404错误。通过度娘才知道,终于找到办法了,原来WP不支持中文编码,我们如果要解决问题就必须强制其支持中文编码,即UTF-8和GBK编码。下面我就将方法分享给大家。

我们所要做的事情就是修改WP-include中的classes.php文件,但我在我的博客源码里面就没有找到classes.php这个文件,再次百度得知,classes.php在wordpress3.21里面名字叫class-wp.php,下面就开始修整。

下面开始开工,首先你需要下载一个EditPlusDreamweaver 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");

之前奇哈出过几次问题,原来上面的双引号出了问题,需要换成英文的,否则无法访问。

为了大家方便,我把修改好的文件也上传,供大家下载

 

 

下载地址:class-wp.php

软件下载:EditPlus? ? ? ?Dreamweaver 8

 

 

除特别注明外,本站所有文章均为牵挂的家原创,转载请注明出处来自http://qinai.net/790.html

发表评论

表情 格式

  1. 我的QQ6285141方便的话你加我一下。谢谢

    浪漫行风 评论达人 LV.2 12年前 (2012-03-13) [0] [0]
  2. 楼主QQ多少啊?我有问题请教你

    浪漫行风 评论达人 LV.2 12年前 (2012-03-13) [0] [0]
  3. 技术都是被逼出来的~

    知蚁博客 评论达人 LV.2 12年前 (2012-03-12) [0] [0]
  4. 我的正常.

    Blues-the 评论达人 LV.3 12年前 (2012-03-10) [0] [0]
  5. 啥时候成技术达人了?

    dal99 评论达人 LV.5 12年前 (2012-03-10) [0] [0]
  6. 以前遇到过这个问题

    周良 评论达人 LV.1 12年前 (2012-03-10) [0] [0]
  7. 使用wordpress三年了不容易啊!

    毕业生 评论达人 LV.3 12年前 (2012-03-09) [0] [0]
  8. 貌似我没改过,也没啥问题啊、、、

    不能吧 评论达人 LV.5 12年前 (2012-03-09) [0] [0]
  9. 必须的,好事要做到底啊

    为你牵挂 评论达人 LV.7 12年前 (2012-03-08) [0] [0]
  10. 额,博主好人啊,软件下载都提供啦~

    象牙塔 评论达人 LV.2 12年前 (2012-03-07) [0] [0]
  11. 1 2

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享