您现在的位置是:芭奇站群管理系统 > 学习收录 > -> wordpress的中文tag无法正常显示的问题

wordpress的中文tag无法正常显示的问题

时间:2012-03-29 11:33

 

中文tag无法正常显示的问题

首先,产生中文tag链接无法打开或者找不到博客文章的原因在于WordPress不支持中文的编码。那我们就需要强制让WordPress能支持中文的编码形式,即UTF-8和GBK编码。
修改方法,首先修改WP-include中的classes.php文件(需要使用用专门的PHP编辑器工具,推荐EditPlus),将第47行和第52行代码进行修改。

第47行原代码:
$pathinfo = $_SERVER['PATH_INFO'];

替换为:

$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'],”UTF-8″,”GBK”);

第52行原代码:

$req_uri = $_SERVER['REQUEST_URI'];

替换为:

$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″,”GBK”);

注意:代码的行数不同版本不一定相同,主要的思想是让他支持中文编码,进行编码转换。