iOS - 网络请求 URL 编码

2017-02-22  本文已影响281人  Mr_Bob_
前言:

最近在 app 中嵌入 H5页面的发现用 webView 请求不了,主要方法是[NSURL URLWithString:url] 这个方法拼接的时候出现了 nil 的情况,仔细向下应该是 url 编码的问题

url编码
NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *decodeString = [urlString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
url解码

请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F,此时需要我们进行UTF-8解码,用到的方法是:

NSString *str = [model.album_name stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
上一篇 下一篇

猜你喜欢

热点阅读