首页 > 技术教程 > IE下查看WordPress站点源代码为乱码的问题解决

IE下查看WordPress站点源代码为乱码的问题解决

2010年1月9日 落雪 发表评论 阅读评论

wordpress 源代码乱码        落雪实验室最近进行了2次大的改版,修改了原模板中的很多代码与调用。自己在本地进行修改和测试的时候,一直用的是Dreamwaver CS3,今天偶然打开IE查看源代码居然出错。

        因为装好DW CS3以后,忘记及时将页面默认的编码修改到UTF8,所以从FTP传到自己本地时打开修改源文件后,DW自动将源文件的编码格式出现了问题,导致自己发现以下主要问题:

1 .在IE下查看落雪实验室源码时,发现所有中文字符全都都为乱码

2.在Firefox、chrome、Opera下查看源代码全部正常

这个问题在自己测试过了以后,发现

Google能够正常收录,能够正常对页面编码识别并正确显示;

百度对乱码的文章收录不正常,对页面编码显示不能正确判断;

这个问题导致的原因主要有2点:

1. 问题原因:模板php文件与网页编码不同

2.PHP不支持BOM,特别是模板文件中的function.php是关键

3.IE默认打开源代码的记事本默认为ASCII

对于该问题的解决方法:

1. 使用UltraEdit或者DW 修改模板文件夹下function.php文件是关键,将此文件保存为带BOM的UTF-8文件,则用IE(更准确说是用notepad)查看文件源代码时可以正常显示

2.使用UltraEdit或者DW 修改模板文件下被改动过的模板文件编码全部都为UTF-8

落雪猜您还对以下文章感兴趣:

  1. 2010年12月13日21:59 | #1

    function.php 要在什么地方改啊?我找不到有编码格式的?我也遇上这情况了兄弟给我说说发我email

    [回复此评论]

  1. 2012年1月21日04:52 | #1