HTMLエンティティ変換UEditorエディターメソッドの詳細説明

高洛峰
リリース: 2017-03-26 10:42:06
オリジナル
3051 人が閲覧しました

エディターでの入力が送信された後、出力されると、

ビューテーブルでは、それらはすべてエンティティになります。

解決策: 出力する前にコンテンツを変換するだけです。

htmlspecialchars_decode()

さらに詳細が必要な場合は、以下をお読みください:

UEditor エディターを使用して記事コンテンツを ThinkPHP 3.2.2 に保存すると、データベースに保存されたデータはエンティティにエスケープされます。例: & ;lt;p>fonts> ;

図に示すように:

HTMLエンティティ変換UEditorエディターメソッドの詳細説明

次に、バックグラウンドで保存したデータを編集する準備をしなければ、対応する処理、編集ボックス内に表示されます:

HTMLエンティティ変換UEditorエディターメソッドの詳細説明

データを取り出すときに対応する処理を実行するだけです:

$con['content'] = htmlspecialchars_decode(html_entity_decode($con['content' ]));

その後、編集します 保存されたデータはボックスに正しく表示されます:

HTMLエンティティ変換UEditorエディターメソッドの詳細説明

添付ファイル:

html_entity_decode(): HTML エンティティを文字に変換します。これは、htmlentities() の逆関数です。

htmlspecialchars_decode(): いくつかの事前定義された HTML エンティティを文字に変換します。


以上がHTMLエンティティ変換UEditorエディターメソッドの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!