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 でエンコードされています (つまり、メモ帳 ++ では、「UTF-8 でのエンコード」を選択しました)。

Chrome では、ページが正しくレンダリングされていないようです。ページを調べると、コードは次のようになります。

ここに画像の説明を入力

ご覧のとおり、メタ タグとタイトル タグが body 要素内にあり、二重引用符を使用しています...これを何度も繰り返してきましたが、その理由がわかりません。

config.php のエンコーディングを Notepad++ で ANSI に変更すると、動作します。

しかし、すべてのファイルを UTF-8 にしたいのです...

4

2 に答える 2

2

Notepad ++で「BOMなしのUTF-8でのエンコード」を使用すると機能するようです。じゃあこれでいこう。

于 2013-07-10T09:12:16.213 に答える