博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS encode
阅读量:6687 次
发布时间:2019-06-25

本文共 586 字,大约阅读时间需要 1 分钟。

我从简书搬家啦~~

本篇文章源地址:https://www.jianshu.com/p/397acacbd90d

相信大家总会碰到需要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));

转载地址:http://zyeao.baihongyu.com/

你可能感兴趣的文章
C++中栈区 堆区 常量区
查看>>
Swift - 协议(protocol)
查看>>
Hbuilder 常用快捷键汇总
查看>>
wamp下修改mysql root用户的登录密码方法
查看>>
linux中fork()函数详解(原创!!实例讲解) (转载)
查看>>
特大喜讯,View and Data API 现在支持中文界面了
查看>>
电商项目系列文档(二)
查看>>
SPOJ 15. The Shortest Path 堆优化Dijsktra
查看>>
cocoapods安装失败
查看>>
解决javamail ssl 测试unable to find valid certification path to requested target
查看>>
oracle违反完整约束条件
查看>>
maven 项目中使用 jstl标签
查看>>
【转】JSP中文乱码问题终极解决方案
查看>>
第四天 用户管理和服务管理
查看>>
1.什么是Code First(EF Code First 系列)
查看>>
正确修改MySQL最大连接数的三种好用方案
查看>>
Java8初体验(一)lambda表达式语法
查看>>
c#使用XSLT将xml文档转换为html文档
查看>>
Innodb后台线程
查看>>
HDU 1240——Asteroids!(三维BFS)POJ 2225——Asteroids
查看>>