2
尝试使用ASIWebPageRequest类为具有脱机模式的图像缓存页面。它工作正常,直到我添加一些本地字符串(捷克语)。 ASIHTTPRequest总是在NSISOLatin1StringEncoding中返回响应,所以有些字符被破坏。ASIWebPageRequest:NSISOLatin1StringEncoding中的全部响应
-(void)loadPage
{
ASIWebPageRequest *request = [ASIWebPageRequest requestWithURL:url_server];
[request setUserInfo:[NSDictionary dictionaryWithObject:@"book" forKey:@"request"]];
[request setDelegate:self];
[request setUrlReplacementMode:ASIReplaceExternalResourcesWithLocalURLs];
}
-(void)requestFinished:(ASIHTTPRequest *)request
{
NSData *data = [request responseData];
if (data)
{
NSFileManager *file_manager = [NSFileManager defaultManager];
[file_manager createFileAtPath:str_file_path contents:data attributes:nil];
}
}
问题是:如何使用UTF8编码下载页面(我确定页面是UTF8)。