HTML ページの head セクションに以下を追加します。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
また、次のことができます。
サーバーのエンコーディング PHP header() 関数を変更する この問題を処理する最も簡単な方法は、プログラミング言語を介して自分自身でエンコーディングを送信することです。HTML Purifier を使用しているので、PHP を想定しますが、他の言語で同様のことを行うのはそれほど難しくありません。適切なコードは次のとおりです。
header('Content-Type:text/html; charset=UTF-8');
...UTF-8 を埋め込みエンコーディングに置き換えます。このコードは出力の前に置かなければならないため、アプリケーション内の不要な空白 (つまり、タグ内の空白を除く出力前の空白) に注意してください。PHP の ini ディレクティブ PHP には、ヘッダーの呼び出しを節約できる、きちんとした小さな ini ディレクティブもあります: default_charset。このコードの使用:
ini_set('default_charset', 'UTF-8');
...トリックも行います。PHP が Apache モジュールとして実行されている場合 (FastCGI としてではなく、詳細については phpinfo() を参照してください)、htaccess を使用してこのプロパティを多数の PHP ファイルに適用することもできます。
php_value default_charset "UTF-8"
すべての INI ディレクティブと同様に、これも php.ini ファイルに入れることができます。一部のホスティング プロバイダーでは、独自の php.ini ファイルをカスタマイズできます。詳細については、サポートにお問い合わせください。使用する:
default_charset = "utf-8"