包含%26的URL字符串在使用NSString进行转义时转换

时间:2011-01-07 22:01:31

标签: ios4

我有一个包含%26

的网址字符串

网址字符串中的部分为:http://......(bkd %26 2)= 2 ..........

我使用以下代码行来处理转义字符以创建有效的URL:

NSURL *url = [NSURL URLWithString:[scriptURLString stringByAddingPercentEscapeUsingEncoding:NSUTF8StringEncoding]];

当我发布数据的NSMutableURLRequest时,获取响应时出错。

以粗体显示的上述网址字符串部分现在在网址字符串中设置为:%202 = 2 而不是%20%26%202%29 = 2

如何确保编码正确?

请建议。

谢谢,

Subbu

0 个答案:

没有答案