鑑於輸入: 「」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''?> '' –