PHP 对字符串进行十六进制替换 invalid character in attribute value

最近在xml传输过程中遇到字符串报错,表面看上去没有任何错误。将文件用winhex打开,看到对应字符串中多了'1F'。xml无法解析'1F'。随后在代码中将这个替换掉。

$str = pack("H*",(str_replace('1f','',bin2hex($str))));

posted @ 2016-10-19 10:11  洋葱土豆随心匠  阅读(471)  评论(0编辑  收藏  举报