我相信你正在寻找 php 的
htmlentities()
函数。
你必须实施这些替换
我也遇到了同样的问题;我的第一直觉是使用
urlencode()
但这不起作用。
尝试使用:
rawurlencode()
一般来说,跨不同系统工作时该功能比较可靠;一个主要原因是
urlencode
将空格转换为 +
,大多数邮件客户端将保持原样。
举个例子:
echo '<a href="mailto:?subject=sample&body='.rawurlencode($your_text_variable).'">send</a>';
这对我有用。