エンコーディングが宣言されているページがあります
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
しかし、ページを入力すると、ブラウザで別のエンコーディング(ISO)が選択されます。 PHPメソッドでエンコーディングを設定しようとしました
header('Content-type: text/html; charset=utf-8');
しかし、それも助けにはなりませんでした。すべてのソースファイルはBOMなしでUTF-8でエンコードされます。私が試してそれが機能した唯一の解決策は、.htaccess
ファイルを追加してAddDefaultCharset UTF-8
行ですが、サーバー上の別のページが正しく表示されませんでした。この問題を解決するにはどうすればよいですか?
デフォルトの文字セットを無効にする:
AddDefaultCharset Off