私はこのコードを持っています:
<?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 でエンコードされています (つまり、メモ帳 ++ では、「UTF-8 でのエンコード」を選択しました)。
Chrome では、ページが正しくレンダリングされていないようです。ページを調べると、コードは次のようになります。
ご覧のとおり、メタ タグとタイトル タグが body 要素内にあり、二重引用符を使用しています...これを何度も繰り返してきましたが、その理由がわかりません。
config.php のエンコーディングを Notepad++ で ANSI に変更すると、動作します。
しかし、すべてのファイルを UTF-8 にしたいのです...