私は、htmlentitiesを使用せずにSQLデータベースに直接入力された既存のデータベースデータを再コーディングすることを喜んで使用しています。それはまた、フランスのウェブサイトです。PHP htmlentities quotes issue
これをブラウザに出力しようとしていますが、htmlentities()を使用するとすべてのフランス語文字が正常に表示されますが、デコードされていない’と‘は問題があります。
私が表示しようとしているテキストの例は次のとおりです。
The ‘Maison de Maître’ is very...
そして、それを表示するコード
$p_title = htmlentities(stripslashes($pr['title']), ENT_QUOTES);
これは動作しません - 私はまた、UTF-8を使用して試してみましたタイトルの表示を止める文字セット。
ご協力いただければ幸いです。
「私は使用にhtmlentitiesを持たずにSQLデータベースに直接入力された再コーディング既存のデータベースのデータを使用しての喜びを持っています。」 - あなたはそれにうんざりしているように聞こえますが、実際にはどのようにすべきかです。データベースにはHTMLが含まれてはいけません。 – Lekensteyn
データベースに使用されているエンコーディングとは何ですか?データベースからデータを取得するときに使用するエンコードは何ですか? – Lekensteyn
あなたはどう思いましたか?ただし、データベースでコード化されていないことが理にかなっていますが、この場合は少し不満です –