鉴于输入: “”XMLParser的在权利要求菲罗U + 00A0是 “无效UTF-8”
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<sms body=". what" />
当字符之后的在短信标签的身体属性中是U+00A0;
我得到的错误:
XMLEncodingException: Invalid UTF-8 character encoding (line 2) (column 13)
IIUC,该字符的UTF-8表示为0xC2 0xA0
per Wikipedia。当然,输入字节72和73分别是194和160。
这看起来像是XMLParser中的一个错误,或者我错过了什么?
不能再现:'XMLDOMParser解析: '<?XML版本=' '1.0'”编码= '' UTF-8'独立=''yes''?> '' –