エディターでの入力が送信された後、出力されると、
ビューテーブルでは、それらはすべてエンティティになります。
解決策: 出力する前にコンテンツを変換するだけです。
htmlspecialchars_decode()
さらに詳細が必要な場合は、以下をお読みください:
UEditor エディターを使用して記事コンテンツを ThinkPHP 3.2.2 に保存すると、データベースに保存されたデータはエンティティにエスケープされます。例: & ;lt;p>fonts> ;
図に示すように:
次に、バックグラウンドで保存したデータを編集する準備をしなければ、対応する処理、編集ボックス内に表示されます:
データを取り出すときに対応する処理を実行するだけです:
$con['content'] = htmlspecialchars_decode(html_entity_decode($con['content' ]));
その後、編集します 保存されたデータはボックスに正しく表示されます:
添付ファイル:
html_entity_decode(): HTML エンティティを文字に変換します。これは、htmlentities() の逆関数です。
htmlspecialchars_decode(): いくつかの事前定義された HTML エンティティを文字に変換します。
以上がHTMLエンティティ変換UEditorエディターメソッドの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。