iOS encode

相信大家总会碰到需要encode的时候,接着百度啊,然后发现stringByAddingPercentEscapesUsingEncoding这个方法,但是这个方法有时候无法对+等符号进行encode。那这时候咋办呢?




//encode

CF_EXPORT

CFStringRef CFURLCreateStringByAddingPercentEscapes(CFAllocatorRef allocator, CFStringRef originalString, CFStringRef charactersToLeaveUnescaped, CFStringRef legalURLCharactersToBeEscaped, CFStringEncoding encoding);


NSString *encodedValue = (NSString*)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(nil,(CFStringRef)value, nil,(CFStringRef)@"!*'();:@&=+$,/ %#[]", kCFStringEncodingUTF8));

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 别再使用stringByAddingPercentEscapesUsingEncoding 当遇到发送网络请求的参...
    怎样m阅读 5,884评论 0 1
  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666阅读 5,351评论 0 6
  • 不管怎么样,我只想对你说爱的语言。 也许我会瞎想你和别的女生怎样,如果你出去社交; 也许我会担心地不停查看手机,如...
    Qkouki阅读 1,639评论 0 2
  • 第一章 北平朝阳区向北是较为偏僻的管庄。不同于灯红酒绿的繁华地段三里屯,管庄的高楼大厦屈指可数,一眼望...
    嫊苵阅读 4,449评论 2 5
  • 这几日在协助招聘组的同事做一年一度的校园招聘,跑了几所安徽的高校,从宣讲会、到笔试、再到面试。在出发前,跟负责招聘...
    鸿小尤阅读 7,881评论 19 74

友情链接更多精彩内容