我输出的是一个由html内容组成的字符串到html文件,但是在html文件中,html特殊字符被编码(例如 "
在 \"
)中。在使用write函数之前,我甚至使用过htmlspecialcharacters_decode。奇怪的是,在我的计算机上,字符不是编码的,而在某些服务器上传的是编码的。我该如何处理这个问题?
期待的感谢!
答案 0 :(得分:2)
您可能患有Magic Quotes
检查你的phpinfo();
要清除Magic Quotes,请查看php.net上的讨论: http://www.php.net/manual/en/function.stripslashes.php
例子(c)jeremysawesome:
array_walk_recursive($_POST, create_function('&$val', '$val = stripslashes($val);'));