存档

文章标签 ‘UFT8’

wordpress出现乱码的一个解决方案

2009年3月20日 路途志 3 条评论

1.试图进入wordpres后台,系统报错:

Warning: Cannot modify header information – headers already sent by (output started at D:\wamp\www\wp\wp-config.php:1) in D:\wamp\www\wp\wp-includes\pluggable.php on line 850

问题分析:提示信息没有明确指示出了什么问题,但是它提示了问题的大概是在wp-config.php这个文件里。

在出此问题之前,我的确对wp-config.php文件做了一点更改,我把一个wordpres链接的数据库名字改了一下,不过这个更改断不是此错误的根源。

通过zend studio单步调试发现,在出错页面的Html源代码里第一个字符是乱码。至此事情基本有了眉目:肯定是编码问题引起的这个错误。

在编辑word_config.php文件时,我用的是notepad。notepad默认情况下会把文件以ANSI格式保存。而wordpres默认用的是UTF8的编码,以ANSI编码格式保存的文件,在转化成HTML时首字符变成了乱码,所以会报错。

我们在编辑wordpres文件时输入了中文,保存时一定还要注意选择正确的编码。在我的机器上是UTF8编码,在你那里也可能是ANSI。总之出现乱码,先看看是不是编码格式引起的是个很好的习惯。


SEO Powered by Platinum SEO from Techblissonline