我输出该由HTML内容到一个HTML文件中的字符串,但是在HTML文件中的HTML特殊字符被编码(例如"
在\"
我使用写入功能之前已经甚至使用htmlspecialcharacters_decode的怪异。一部分是我的计算机上的字符不编码,而有些服务器编码上载。我该如何处理这个问题呢?
预期的感谢!
我输出该由HTML内容到一个HTML文件中的字符串,但是在HTML文件中的HTML特殊字符被编码(例如"
在\"
我使用写入功能之前已经甚至使用htmlspecialcharacters_decode的怪异。一部分是我的计算机上的字符不编码,而有些服务器编码上载。我该如何处理这个问题呢?
预期的感谢!
你可能患魔术引号
检查你的phpinfo();
要清除魔术引号考虑的讨论在php.net: http://www.php.net/manual/en/function.stripslashes.php
实施例(c)中jeremysawesome:
array_walk_recursive($_POST, create_function('&$val', '$val = stripslashes($val);'));