我使用XML解析器從服務器檢索xml。無法解碼來自NSXMLParser的UTF8字符
而且我有以下兩點:
NSMutableArray *catalogueList;
Catalogue *currentCatalogue;
目錄看起來是這樣的:
#import "Catalogue.h"
@implementation Catalogue
@synthesize id_model;
@synthesize name;
@synthesize url;
@end
而且這段代碼也:
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{
if ([elementName isEqualToString:@"catalogue"])
{
// Add currentCatalogue to array
[catalogueList addObject: currentCatalogue.url];
}
這個偉大的工程,但有一個小問題。當我這樣做:
NSLog(@"Valoare url %@", currentCatalogue.url);
它顯示正確的URL。
但是,當我這樣做:
NSLog(@"Valoare url %@", catalogueList);
輸出爲 「鏈接」。
這是不正確的:而不是Coupé
我得到Coup\U00e9
。請告訴我如何獲得catalogueList
與é
角色的正確鏈接。
這看起來更像iOS的比Android :) – Luke
這是iphone.See的tags.I糾正title.Sorry – adrian