后台用户编辑的文章内容(带html结构的),被后台输出到页面之后都变成了字符串,怎么帮?

后台管理页面用户编辑的文章是带有Html标签的,后台输出到页面的标签都没有渲染出来,而是直接变成了<p>这样的字符串</p>,怎么解决?

阅读 3.7k
4 个回答

输出前htmlspecialchars_decode 试试?

你是怎么输出的?innerText还是用的jsp的<%=%>还是其他啥

左右尖括号被转义了。
你把它们转回来就行了。

被自动转义了吧,jsp和php不知道怎么处理的,asp.net下有一个函数HttpUtilities.HtmlDecode(content);
自动转义是为了避免出现脚本注入,所以要手动输出html代码

推荐问题