我已经尝试了所有解决方案,但找不到简单的修复程序。在此字符串上运行utf8_encode时,需要删除此字符串上的编码。
<adf><prospect><requestdate>2018-â 07-â 10T10:03:37-â 04:00</â requestdate></prospect></adf>
如何摆脱那些特殊字符?
这是普通的xml字符串
<adf><prospect><requestdate>2018-07-10T10:03:37-04:00</requestdate></prospect></adf>
答案 0 :(得分:0)
一种“低技术含量”的解决方案是只用str_replace()
替换那些隐藏的字符:
# Hidden character goes here vv
echo utf8_encode(str_replace('','','<adf><prospect><requestdate>2018-07-10T10:03:37-04:00</requestdate></prospect></adf>'));