我通过表单输入在 teo php 页面之间传递了一些字符串。字符串具有 HTML 特殊字符(á、é、í、ó、ú、ñ),我需要它们正确显示。
这是我的表格:
<form action="test.php"> <input type="text" name="message" style="" value="" /> </form>
这是test.php:
$message=htmlentities($_POST['message']);
我的目标是实现 $message 包含与输入方式完全相同的特殊字符:例如,如果表单中的字符串是:'áñ' 我想要 $message ='áñ' 而不是它们的 html 等价物,“ áñ
”
编辑:
为了完全清楚,如果我这样做:
回声 $message=htmlentities($_POST['message']);
浏览器正确显示 áñ,但 php 变量包含“ áñ
”。我希望 php 变量是 áñ,而不是“ áñ
”;
iv 尝试应用 htmlspecialchars_decode;utf8_decode 和其他一些 php 函数,绝对没有运气。有人可以帮助我吗?谢谢