ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLエンティティ変換UEditorエディターメソッドの詳細説明

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

高洛峰
高洛峰オリジナル
2017-03-26 10:42:063012ブラウズ

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

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

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

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。