`
zani
  • 浏览: 351226 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

[ASIHTTPRequest requestWithURL:url] url带中文时编码

 
阅读更多

1. url带中文时编码

NSString* urlString = [NSString stringWithFormat:@"http://60.190.20.174/NBHYYYServices/ZQSBUpload.aspx?type=aqjc&filename=%@", fileName]; 
	urlString = [urlString stringByAddingPercentEscapesUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)];
 

2. setDownloadDestinationPath:使用注意点:

 通过设置request的setDownloadDestinationPath,可以设置下载文件用的下载目标目录。
首先,下载过程文件会保存在temporaryFileDownloadPath目录下。如果下载完成会做以下事情:
 1,如果数据是压缩的,进行解压,并把文件放在downloadDestinationPath目录中,临时文件被删除
 2,如果下载失败,临时文件被直接移到downloadDestinationPath目录,并替换同名文件。

  如果你想获取下载中的所有数据,可以实现ASIHTTPRequestdelegate中的 -(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data方法。但如果你实现了这个方法,request在下载完后,request并不把文件放在downloadDestinationPath中,需要手工处理。

 

 

 

3. 中文编码:urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics