Ios stringByAddingPercentEscapesUsingEncoding错误字符串
我正在发送一个Ios stringByAddingPercentEscapesUsingEncoding错误字符串,ios,objective-c,nsurl,Ios,Objective C,Nsurl,我正在发送一个GET请求,我的url是 http://myurl.com/addpla?name=JJ Burger &category=Delicatessen and Other &location=Sao jose do Rio Preto (我确实使用了NSLog,它是正确的) 但之后 NSString *encodedURL = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
GET
请求,我的url是
http://myurl.com/addpla?name=JJ Burger &category=Delicatessen and Other &location=Sao jose do Rio Preto
(我确实使用了NSLog
,它是正确的)
但之后
NSString *encodedURL = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
网址是:
http://myurl.com/addpla?name=JJ2urger0X1.8A1301528AP-685&category=Delicatessen0x1.8ac90146a39e1p-698nd2427076260ther0X1.442030000206P-1018&location=Sao1455040047316337024se0o2io¢e
请重新格式化你的问题,它几乎不可读。特别是,在URL前使用四个空格,而不是引号(
).使用完全相同的代码:http://myurl.com/addpla?name=JJ%20Burger%20&category=Delicatessen%20and%20Other%20&location=Sao%20jose%20do%20Rio%20Preto
这当然是正确的…您如何确定这是encodedURL
的值?您可能犯了与我相同的NSLog
错误吗?因为我使用NSLog@bdesham这可能是对的。你也可以发布你的NSLog
声明吗?