1

我遇到了一个问题。我正在使用 PHP 构建一个 Ajax 应用程序,并正在通过 htmlspecialchars() 清理我的输入。然后我正在处理输入的字符串并使用它来设置某些 html 元素的数据属性。有我的问题。

假设用户写了<html>. 带有 htmlspecialchars() 的输入将被转换为&lt;html&gt;. 现在这对于显示内容很好,但对于数据属性,我希望它插入为<html>. 这可能吗?

4

1 回答 1

0

有一个函数可以反转 htmlspecialchars 的作用:

htmlspecialchars_decode()

http://php.net/manual/en/function.htmlspecialchars-decode.php

于 2013-06-03T22:25:37.113 回答