我将我的文章存储在一个 xml 文件中,所以如果我将特殊字符写入其中,"'
xml 会自动转义这些字符,当我(通过 PHP)获取 xml 内容时,我会得到类似\"
. 因此,如果我写入 xml,"hello dude"
我的 html 将如下所示\"hello dude\"
,我怎样才能获得最初插入的 xml 内容("hello dude"
)?谢谢
问问题
2430 次
2 回答
1
您尚未指定如何读取或输出数据,但 HTML 和 XML 都没有使用该\
字符来转义任何内容。
您可能打开了魔术引号。我建议关闭它,因为它不是很有效。你可以用stripslashes破解它。
于 2009-12-12T21:14:45.087 回答
1
html_entity_decode()
采用 html 编码的字符串并移除转义(例如<
into <
)。
stripslashes()
取消转义斜杠(例如\'
into '
)。
于 2009-12-12T21:15:28.663 回答