解决wordpress插件stattraq的乱码问题

Stattraq是wordpress的一个统计插件,可以对点击、Page Views、引用以及搜索关键词等等进行统计。这个插件有一个问题,就是在显示一些诸如页面标题或者搜索关键词的时候常常出现乱码。今天检查了一下,发现是调用php函数htmlentities时出的问题,按照文档,缺省编码是ISO-8859-1,而我的是UTF-8,结果就乱码了。
修改的方式是把wp-stattraq目录下summary.php和query_strings.php里的

htmlentities(…)

改成:

htmlentities(…, ENT_COMPAT, “UTF-8”)

1 thought on “解决wordpress插件stattraq的乱码问题

Comments are closed.