Objective-C 对 URL 进行 URLEncode 编码
在 iOS 程序访问 HTTP 资源时需要对 URL 进行 Encode,比如像拼出来的 http://iaiai.com?p1=%+&sd f&p2=中文,其中的中文、特殊符号&%和空格都必须进行转译才能正确访问。
在 Java、.net 和 JS 中都有相应的 encodeURL 方法可用,在 Objective-C 语言中,你可以试下
ASIFormDataRequest *formDataRequest = [ASIFormDataRequest requestWithURL:nil];NSString *encodedValue1 = [formDataRequest encodeURL:@"%+&sd f"];NSString *encodedValue2 = [formDataRequest encodeURL:@"中文"];