因为项目需求需要显示城市
但发现请求下来是下面
http://www.xxx.cn/mobile/index.php?city_id=324&cityname=%E6%AD%A6%E6%B1%89
尝试这个
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *url=webView.request.URL.absoluteString;
url = [url stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
}
失败!!
于是乎,尝遍各种解码方法终于成功。
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *url=webView.request.URL.absoluteString;
NSMutableString* inputStr = [NSMutableString stringWithString:url];
[inputStr replaceOccurrencesOfString:@"+"
withString:@" "
options:NSLiteralSearch
range:NSMakeRange(0, [inputStr length])];
NSString* sURl = [inputStr stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
}