处理NSURL中的特殊字符。
NSURL在实例化的时候,对于一些符号类的特殊字符,会无法识别而返回nil:
1 | NSURL *url = [[NSURL alloc] initWithString:@"{}"]; |
修改为:
1 | NSURL *url = [[NSURL alloc] initWithString:[@"{}" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; |
转换成功,输出:
1 | %7B%7D |