iOS stringByReplacingPercentEsca

2019-10-16  本文已影响0人  money_ac9e

参考:https://www.it610.com/article/5246398.htm
今天记录一个使用stringByReplacingPercentEscapesUsingEncoding:方法引起的bug

这个方法的意思是:将字符串转化为特定格式的字符串

but 最近发下一个bug:某些特殊字符 使用这个方法变为了null

这里需要先使用下面的代码处理下:

NSString * encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)dic[@"name"], NULL, (CFStringRef)@"!*’();:@&=+$,/?%#[]", kCFStringEncodingUTF8));
上一篇 下一篇

猜你喜欢

热点阅读