2009-11-11 5 views
1

Je reçois cette erreur que je lis RSS commençant par xml version = "1.0" encoding = "US-ASCII"? si je change comme ça xml version = "1.0" encoding = "UTF-8", pas de problème pour lire le même RSS.Code d'erreur 31 lire RSS avec NSXMLParser

Est-ce que je dois? 1/téléchargement depuis un serveur vers un fichier 2/lire le codage et le remplacer par UTF8 3/analyser le fichier ...

ou puis-je faire quelque chose d'autre avant de lancer l'analyseur pour changer tête encodage? merci

Répondre

0

J'ai eu un tel problème et passé une nuit à chercher/ si je comprenais tout correctement la seule façon d'analyser utf-8 rss est d'utiliser libxml bibliothèque. Vous pouvez google beaucoup de documentation