首頁  >  文章  >  web前端  >  詳解html實體轉換UEditor編輯器方法

詳解html實體轉換UEditor編輯器方法

高洛峰
高洛峰原創
2017-03-26 10:42:063010瀏覽

編輯器裡輸入的提交後,輸出時,帶有

查看表中,都是實體。

解決方法:在輸出前將內容轉換即可。

htmlspecialchars_decode()

需要再詳細,請閱讀如下:

在ThinkPHP 3.2.2 中使用 UEditor 編輯器儲存文章內容時,資料庫中儲存的資料都轉義成實體,例如:

fontsfontsfontsfontsfontsfontsfonts& ;gt;

如圖:

詳解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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn