0

我将我的文章存储在一个 xml 文件中,所以如果我将特殊字符写入其中,"'xml 会自动转义这些字符,当我(通过 PHP)获取 xml 内容时,我会得到类似\". 因此,如果我写入 xml,"hello dude"我的 html 将如下所示\"hello dude\" ,我怎样才能获得最初插入的 xml 内容("hello dude")?谢谢

4

2 回答 2

1

您尚未指定如何读取或输出数据,但 HTML 和 XML 都没有使用该\字符来转义任何内容。

您可能打开了魔术引号。我建议关闭它,因为它不是很有效。你可以用stripslashes破解它。

于 2009-12-12T21:14:45.087 回答
1

html_entity_decode()采用 html 编码的字符串并移除转义(例如&lt;into <)。

stripslashes()取消转义斜杠(例如\'into ')。

于 2009-12-12T21:15:28.663 回答