ThinkPHP 集成Ueditor后,存入DB中的内容,在页面呈现的时候,为什么不能语法高亮?
Jun 06, 2016 pm 08:15 PM
ThinkPHP 集成Ueditor后,存入DB中的内容,在页面呈现的时候,为什么不能语法高亮?
开头的js、css都是引入了的。
TP存进DB的似乎不是UE的真正的html内容,这个是核心问题,应该怎么解决?
红色圈起来的是被浏览器解释过的TP存进DB的UE的内容。
下面是网页源代码:
回复内容:
ThinkPHP 集成Ueditor后,存入DB中的内容,在页面呈现的时候,为什么不能语法高亮?
开头的js、css都是引入了的。
TP存进DB的似乎不是UE的真正的html内容,这个是核心问题,应该怎么解决?
红色圈起来的是被浏览器解释过的TP存进DB的UE的内容。
下面是网页源代码:
存入数据库前需要转义
<code>$content = I('post.content'); $content = htmlspecialchars_decode($content);</code>
你应该是用了I函数,重新转义一下就行好像是htmldecoude这样的具体可以财富

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian

How To Set Up Visual Studio Code (VS Code) for PHP Development
