我将我的文章存储在xml文件中,所以如果我写入它,特殊字符"'
xml会自动转义这些字符,当我得到(通过PHP)xml内容时,我得到类似\"
的内容。所以,如果我写入xml "hello dude"
,我的html将如下\"hello dude\"
我怎样才能获得最初插入的xml内容("hello dude"
)?感谢
答案 0 :(得分:1)
您尚未指定阅读或输出数据的方式,但HTML和XML都不使用\
字符来转义任何内容。
您可能已启用magic quotes。我建议把它关掉,因为它不是很有效。你可以用stripslashes来破解它。
答案 1 :(得分:1)
html_entity_decode()
使用html编码的字符串并删除转义(例如<
到<
)。
stripslashes()
unescapes斜杠(例如\'
加入'
)。