<li>Jain R.K. and Iyengar S.R.K., “Advanced Engineering Mathematicsâ€, Narosa Publications,</li>
私はデータベースに生のHTML文字列をたくさん持っています。すべてのテキストにこれらの奇妙な文字があります。どのように私はデータベースに戻ってそれを保存するための通常のテキストに変換することができます。文字列を(ISO-8859-1)文字から通常(UTF-8)文字に変換する方法はありますか?
$final = '<li>Jain R.K. and Iyengar S.R.K., “Advanced Engineering Mathematicsâ€, Narosa Publications,</li>';
$final = utf8_encode($final);
$final = htmlspecialchars_decode($final);
$final = html_entity_decode($final, ENT_QUOTES, "UTF-8");
$final = utf8_decode($final);
echo $final;
私は上記のコードを試しましたが、ウェブブラウザでは正しく表示されますが、データベースには同じ奇妙な文字が保存されています。
データベースの文字セットは、UTF-8