-1

可能重复:
字符串不会在 iOS 中进行 url 编码

我正在使用 ASIHttpRequest 向我的服务器发送 http 请求。在 Jquery 中,我可以构建一个字典并将字典发送到 jquery 的 ajax 方法,Jquery 将执行 url 编码的事情。

看起来 ASIHttp 缺少这样的 API?我可以使用哪个 API 将字典(或其他简单方法)编码为 url 编码字符串?

4

1 回答 1

1

您可以使用

- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc;

例子:

NSString* string = @"Hello, World";
NSString* encodedString = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
于 2012-06-27T16:46:59.537 回答