我有这个代码:
<?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 ......