データベースからコンテンツを読み込むページがあります。PHP htmlspecialcharsと文字セットの問題
$desc = htmlspecialchars($row['description'],ENT_QUOTES,'UTF-8');
私は」:私はutf8_unicode_ci内するDBに照合を設定した、と私はこれを使用してMySQLからフィールドにアクセスするように
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
としてUTF-8を使用するように設定ページを持っていますスマート引用符とemダッシュを修正するためにこれをしました。ただし、これらの文字を含むフィールドは空白になりました。私のhtmlspecialcharsコールで 'UTF-8'パラメータを取り除くと、引用符が必要な疑問符のような完全なテキストが得られます。私は行方不明のものがありますか?