WordPress2.3.1中文版存在重大问题!

经过一天修改测试,最终确定使用WordPress中文汉化小组2.3.1系列中文语言包后会导致IE页面查看源代码出现乱码。

此类问题典型表现:浏览页面正常,IE查看源码乱码,firefox下查看源码正常,使用原版自带风格依然存在乱码。

出现以上问题修改根目录下wp-config文件,

查找

define ('WPLANG', 'zh_CN');

修改为

define ('WPLANG', '');

期间修改过很多地方,一直没想到问题最后居然在语言包上。目前依然没有方法既使用此语言包又能完全解决乱码。我之前测试通过的方法为:保存风格包中functions.php为带签名的UTF-8格式,这样可以在IE中用notepad查看源代码时不产生乱码,也可以被百度蜘蛛识别,但登录后台wp-login.php时,PHP会识别functions.php的BOM而产生错误,且博客无法被Live Writer连接。

对WordPress架构不熟悉,所以对语言包与风格functions.php之间的联系机制还不太清楚,不能找出乱码产生原因。此问题已发送至汉化官方论坛,希望能及时修正。

7 Comments

chada十二月 2nd, 2007 at 7:22 下午

不要妄下结论,虽然我现在这个网站没有用中文包,但是之前是用了的,而且测试网站仍然在用。

你去看看http://ruba.oxyhostsfree.com,查看源文件,一切正常。

中文小组出于为中国WP迷服务才写出了这个中文包,虽然有一些BUG,但是还是不错的。出现源代码乱码应该不大可能。

或许,这跟你所用的主题有关?

至于连接Writer,可能和你的设置有关。因为我刚刚用writer写完一篇日志就上来逛了。

grick十二月 2nd, 2007 at 7:50 下午

http://ruba.oxyhostsfree.com

你确认这个站点是用的zh_CN语言包?

minidxer十二月 3rd, 2007 at 8:59 上午

直接用原版的比较好

黑色饼干十二月 14th, 2007 at 4:53 下午

用editplus等软件件查看会提示你要不要转换编码,选成UTF8就行了,这个不算问题吧,不影响任何使用啊

kiki三月 15th, 2008 at 9:07 下午

WP升级到2.33后,好像LIVE WRITER用不了了…我怎么试都不成功

angles三月 29th, 2008 at 2:36 下午

使用WordPress中文包后会导致IE页面查看源代码出现乱码。我也是前台显示正常,源代码乱码.着急呀

angles三月 29th, 2008 at 7:00 下午

修改后,成功,可是后台全变成了英文.,英文就英文吧.时间长了会习惯的,呵呵,谢谢楼主

Leave a comment

Your comment