J'ai créé un flux XML UTF-8 basé sur le Web pour une application iPhone.Utilisation du signe dièse britannique dans un flux XML à lire par un iPhone
Lors de l'affichage dans un navigateur Web, si l'aliment contient un livre anglaise, je reçois une erreur de XML méchant: XML Erreur d'analyse: entité non définie
Cependant, le fichier réel semble être lisible.
1. Est-ce qu'un NSParser iPhone sera capable de lire le fichier ou échouera-t-il à cause de ce caractère?
2. Est-il possible d'encoder le signe dièse pour XML?
Pourquoi l'encoder si c'est UTF-8? –
Vérifiez que le signe dièse est enregistré en tant que séquence d'octets 'c2 a3' à l'aide d'un éditeur hexadécimal. Si ce n'est pas le cas, le texte est enregistré sous un autre encodage. – McDowell