是否有内置函数可以将 ' 等字符呈现为身份 (') ?
另外,在 html 中输出原始字符(例如 ')是否不安全?
谢谢。
尝试htmlentities()
:
htmlentities("'", ENT_QUOTES, 'UTF-8', true);
关于你的第二个问题,是的(作为一般规则)。
要输出用户输入/原始输入,您应该htmlspecialchars()
至少使用。
您正在寻找htmlentities()。它将翻译任何具有等效 HTML 字符实体的字符。
在 HTML 中输出原始字符并不是不安全的,尽管有一些警告: