更新到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,但不能找到解决方案。
在服务器配置中是否应该更改我是否遗漏了什么?
非常感谢, 伊戈尔