特殊文字(アクセント)を解析することができない要素の一部が「áなどの特殊文字が含まれているNSXMLParser私はURLからXMLを解析するためにNSXMLParserを使用してい
(私のコードは、ほぼ正確にhereと同じです)これは、単語lik anndreを2つに分割する(áとndre)。
は、ここで私はエンコーディングが設定されていないからだとかなり確信している私のloadXMLByURL
-(id) loadXMLByURL:(NSString *)urlString{
tickets = [[NSMutableArray alloc] init];
NSURL *url = [NSURL URLWithString:urlString];
NSData *data = [[NSData alloc] initWithContentsOfURL:url];
parser = [[NSXMLParser alloc] initWithData:data];
parser.delegate = self;
[parser parse];
return self;}
ですが、ここで、/それを適用する方法を、私はわからないんだけど(私はそれがNSUTF8StringEncodingにする必要があると思います)。
私はNSString
にURLをロードし、変換します
<RB>
<list>
<ticket>
<name>Andrew Ford</name>
<title>3rd release</title>
<status>1</status>
</ticket>
<ticket>
<name>David Jenkins</name>
<title>3rd release</title>
<status>0</status>
</ticket>
<ticket>
<name>Luis gomez ándre</name>
<title>3rd release</title>
<status>1</status>
</ticket>
</list>
</RB>
Obj-Cの新機能ですが、データをNSStringに変換し、UTF8としてエンコードすることができます。[ここに示す](http://stackoverflow.com/questions/2467844/) convert-utf-8-encoded-nsdata-to-nsstring)をNSXMLParserに渡しますか? – inkedmn
私はNSXMLParserをたくさん使いますが、その問題はありませんでした。 XMLテキストを処理するコードの部分を投稿できますか? –
残りのコードを投稿してください。私は今問題がfoundCharactersにあるのだろうか? –