0

我正在将包含 html 内容的字符串输出到 html 文件,但在 html 文件中,html 特殊字符被编码(例如"在 中\")。在使用 write 函数之前,我什至使用过 htmlspecialcharacters_decode。奇怪的是,在我的计算机上,字符没有被编码,而在某些服务器上上传的字符是被编码的。我该如何处理这个问题?

期待感谢!

4

1 回答 1

2

您可能正在遭受魔术行情的困扰

检查你 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);'));
于 2012-04-17T22:51:11.333 回答