2010-07-16 5 views
0

Je développe une application RSS dans laquelle le titre est en japonais. J'ai saisi et affiché le titre dans la cellule du tableau, mais il ne fait que montrer des points d'interrogation (c'est-à-dire ?????????????). Comment aborder cela?comment afficher le caractère unicode dans l'application iphone

Le code par lequel je reçois le titre et l'affiche dans la cellule du tableau est ci-dessous.

int blogEntryIndex1 = [indexPath indexAtPosition: [indexPath length] -1]; 
NSString *titlestring =[[blogEntries objectAtIndex: blogEntryIndex1] objectForKey: @"title"]; 

cell.textLabel.text=titlestring; 
+0

@ Gabriel.Massana: veuillez ajouter uniquement la balise [tag: xcode] à la question relative à l'IDE réel, et non au code créé à l'aide de l'IDE. Merci! –

Répondre

0

UIKit est tout à fait capable de gérer les caractères Unicode si le problème est plus probable dans votre analyse du contenu RSS - et en particulier la façon dont vous convertir les données d'alimentation à un NSString. Afin de pouvoir analyser le contenu correctement, vous devez savoir dans quel encodage il est tranfert. A moins que cela ne soit explicitement indiqué dans l'en-tête rss, vous pouvez supposer qu'il est au format UTF-8.

Vous n'avez pas décrit comment obtenir les données du flux et les convertir en votre représentation interne, mais assurez-vous de les convertir avec le codage correct.

+0

Merci d'avoir répondu .... J'ai obtenir des données à partir du flux en utilisant des classes tactiles XMl .... J'ai stocké toutes ces données dans NSMutable Dictionary –

Questions connexes