0

ラテン文字を含むファイルをASP返すリクエストを使用しています。XMLこのコードを使用することにより:

NSData *data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.my-link.asp"]];
NSString *str = [[NSString alloc] initWithData:data encoding:NSISOLatin1StringEncoding];

ファイルのほぼすべての文字を正しく読み取りました。ほとんど、それらのいくつかがこの文字に置き換えられているため:¿ 箇条書き(•, 8226)と正しい一重引用符について話しているの(’, 8217)ですが、他の珍しい文字でいくつか問題が発生することは間違いありません。

私のXMLプレフィックスは<?xml version="1.0" encoding="ISO-8859-1"?>です。私のXMLファイルまたは私のコードに問題があるのか​​、そしてそれをどのように解決するのか疑問に思います。

4

1 に答える 1

0

UTF-8それを解決する代わりに使用ISO-8859-1する。

于 2013-02-19T12:53:28.213 に答える