Objective-CでNSXMLParserを使用して、すべてUTF-8でエンコードされたXMLドキュメントを解析しています。1つのドキュメントには、文字列「Nestlé」が含まれています(のように...<title>Nestlé Novelties</title>...
)。パーサーは終了し、「Nestle」という単語の末尾にフランス語の文字「e」が付いているため、エラーコード=9のエラーが報告されます。さらに、IE、Chrome、Safariを使用して、同じドキュメントを直接表示してみました。彼らは同様のエンコーディングエラーを報告しました。
すべての受信XMLドキュメントにUTF-8を使用しています。つまり、すべての<?xml version="1.0" encoding="UTF-8" ?>
ドキュメントの先頭に「」が付いています。
これはエンコーディングの問題ですか?もしそうなら、どのようにこれを解決しますか?すべてのXMLドキュメントにどのエンコーディングを使用する必要がありますか?前もって感謝します!
バークレイ