IOS 的URLEncode

来源:互联网 发布:查询软件 编辑:程序博客网 时间:2024/05/23 14:32

原文出自:

http://blog.csdn.net/xumingwei12345/article/details/9366669

感谢原创作者。

原标题是:

IOS 开发中对url中的参数进行URLEncode编码的实现



1、为什么要进行编码:当url中的参数出现中文、

特殊符号&%和空格时不能在网络上进行传输,必须先进行编码;

2、编码过程:

NSString *param = @"蓝色天空";

NSString *result = (NSString*)CFURLCreateStringByAddingPercentEscapes(nil,

                                                                               (CFStringRef)param, nil,

                                                                               (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8);

NSLog(@"result:%@",result);

url中的中文参数“蓝色天空”编码后的结果是:%E8%93%9D%E8%89%B2%E5%A4%A9%E7%A9%BA

系统编译后结果展示如下:


0 0
原创粉丝点击