我正在尝试将 html 放入mailto链接 ( <a href='mailto:...
) 并使用 htmlescapechars() 但这似乎不是我需要的。
<a href='mailto:?subject=<?echo $subject_e=htmlspecialchars($subject, ENT_QUOTES)?>&body=<?=$subject_e?>%20via%20https://mySite.com/<?=htmlspecialchars($subjectLink, ENT_QUOTES)?>%20'>some text</a>
谁能解释PHP 文档的 htmlspecialchars() 部分中的示例 #1 在什么条件下有效?
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // <a href='test'>Test</a>
在我自己的服务器或http://writecodeonline.com/php/上运行此函数似乎不会转换特殊字符。
因此,这似乎不是 PHP 版本问题。包括encoding
参数也没有效果。什么?