0

ページを検証しようとすると、この検証警告が表示されます。

HTTP ヘッダーに指定されている文字エンコーディング (iso-8859-1) が要素の値 (utf-8) と異なります。この検証には、HTTP ヘッダー (iso-8859-1) の値を使用します。

ファイルのエンコーディングセットは次のとおりです。

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

ĉĵŝĝ (iso-8859-3 互換) のような文字を使用しようとすると、正しくレンダリングされません。これは私の大学のサーバーに問題があると思います。これは、ラテン エンコーディングのバージョン 1 (iso-8859-1) を使用しているためです。

これを回避する方法はありますか (問題が大学のサーバーで設定されたエンコーディングにある場合)?

ありがとう。

4

2 に答える 2

2

このオプションを.htaccessファイルで設定することもできます

<FilesMatch "\.(htm|html|xhtml|php)$">
    AddDefaultCharset utf-8
</FilesMatch>

そうすれば、上記の拡張子を持つすべてのファイルは、iso-8859-1 ではなく utf-8 で提供されます。

さよなら

于 2012-10-17T14:21:20.560 に答える