htmlspecialchars $ _POST和空字符串,PHP 5.4和ISO-8859-1

时间:2013-12-11 13:49:33

标签: php htmlspecialchars

更新到PHP 5.4后,我无法使用我正在使用的脚本,我发现问题是htmlspecialchars(我得到带有€符号和重音字符的空字符串)。

我在html页面中尝试使用一个简单的表单:

    <form action="special.php" method="post">
    field1: <input type="text" name="field1">
    <input type="submit">
    </form>

并在special.php中:

<?php echo htmlspecialchars($_POST[field1]); ?>

在标题中设置不同的字符集(ISO-8859-1,ISO-8859-15,UTF-8),为函数指定不同的参数(标志,字符集),还尝试htmlentities,但不能找到解决方案。

在服务器配置中是否应该更改我是否遗漏了什么?

非常感谢, 伊戈尔

0 个答案:

没有答案