文字セットの形式は次のとおりです。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
エンコーディングが htaccess または apache によって強制されていないことを確認してください。サイトを表示するときにブラウザーで選択されているエンコーディングを確認してください。utf-8 でない場合は強制されています。強制された場合は、これを htaccess に追加できます
AddDefaultCharset UTF-8
データベーステーブルがutf-8であることを確認してください
データベースへの接続が utf-8 であることを確認してくださいhttp://php.net/manual/en/function.mysql-set-charset.php
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $conn);
UTF-8 エンコーディングを htmlentities に渡して、正しいエンコーディングを使用することができます。または、htmlspecialchars http://php.net/manual/en/function.htmlentities.phpを使用できます 。