我正在将包含 html 内容的字符串输出到 html 文件,但在 html 文件中,html 特殊字符被编码(例如"
在 中\"
)。在使用 write 函数之前,我什至使用过 htmlspecialcharacters_decode。奇怪的是,在我的计算机上,字符没有被编码,而在某些服务器上上传的字符是被编码的。我该如何处理这个问题?
期待感谢!
我正在将包含 html 内容的字符串输出到 html 文件,但在 html 文件中,html 特殊字符被编码(例如"
在 中\"
)。在使用 write 函数之前,我什至使用过 htmlspecialcharacters_decode。奇怪的是,在我的计算机上,字符没有被编码,而在某些服务器上上传的字符是被编码的。我该如何处理这个问题?
期待感谢!
您可能正在遭受魔术行情的困扰
检查你 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);'));