2

我有这个代码:

<?php    require_once('config.php'); ?>

<!DOCTYPE html>
<html>
<head>
 <meta charset='utf-8'> 
 <title>test</title>
 <meta name="description" content="test" />
</head>
<body>
    <span>test</span>
</body> 
</html>

而 config.php 很简单

<?php

?>

两个文件都以 utf-8 编码(意思是,在 Notepad++ 中,我选择了“以 UTF-8 编码”)

现在在 Chrome 上,页面似乎没有正确呈现。当我检查页面时,我的代码如下所示:

在此处输入图像描述

正如您所见,元和标题标签都在正文元素中,我有双引号......我一直在翻来覆去,我不知道为什么。

如果我使用 Notepad++ 将 config.php 的编码更改为 ANSI,它就可以工作。

但我希望我所有的文件都是 UTF-8 ......

4

2 回答 2

2

当我在 Notepad++ 中使用“在没有 BOM 的 UTF-8 中编码”时,它似乎有效。那我会去的。

于 2013-07-10T09:12:16.213 回答
0

您之前是否尝试过删除空格?

于 2013-07-10T08:52:32.167 回答