Php htmlspecialchars()x htmlentities()
我已经阅读了他们的文档,但我仍然不知道何时使用它们以及它们的区别Php htmlspecialchars()x htmlentities(),php,html,htmlspecialchars,Php,Html,Htmlspecialchars,我已经阅读了他们的文档,但我仍然不知道何时使用它们以及它们的区别 让我们考虑一个变量中有一个通用字符串的情况,并需要在HTML代码中对它进行回响。如果其中包含任何HTML标记,我希望将其转换为HTML代码(htmlentities是一种解决方法,用于未正确设置文档的字符类型。htmlspecialchars是仅用于将文本写入HTML文档的正确函数 至于你的第二个问题,我想你是在寻找。个人-我会避免htmlentities()它造成的问题远多于它解决的问题,只需使用utf-8作为你的字符集(从数据
让我们考虑一个变量中有一个通用字符串的情况,并需要在HTML代码中对它进行回响。如果其中包含任何HTML标记,我希望将其转换为HTML代码(
htmlentities
是一种解决方法,用于未正确设置文档的字符类型。htmlspecialchars
是仅用于将文本写入HTML文档的正确函数
至于你的第二个问题,我想你是在寻找。个人-我会避免htmlentities()
它造成的问题远多于它解决的问题,只需使用utf-8作为你的字符集(从数据库表、连接器、应用程序控制器和视图)。htmlspecialchars()
非常适合转义html。如果您需要更多内容,请尝试使用类似htmlpurifier:google.com的库。Soke和Soke之间的区别:搜索比发布新帖子更容易。已询问: