是否有时的fputs()或fwrite()将HTML编码的特殊字符?(Does sometime f

2019-10-29 18:46发布

我输出该由HTML内容到一个HTML文件中的字符串,但是在HTML文件中的HTML特殊字符被编码(例如"\"我使用写入功能之前已经甚至使用htmlspecialcharacters_decode的怪异。一部分是我的计算机上的字符不编码,而有些服务器编码上载。我该如何处理这个问题呢?

预期的感谢!

Answer 1:

你可能患魔术引号

检查你的phpinfo();

要清除魔术引号考虑的讨论在php.net: http://www.php.net/manual/en/function.stripslashes.php

实施例(c)中jeremysawesome:

array_walk_recursive($_POST, create_function('&$val', '$val = stripslashes($val);'));


文章来源: Does sometime fputs() or fwrite() encode html special characters?