Swift学习笔记 - URL编码encode与解码decode
来源:互联网 发布:买家如何做淘宝客 编辑:程序博客网 时间:2024/05/16 07:44
使用swift有一段时间了,api的变换造成了很多困扰,下面是关于url编码和解码问题的解决方案
在Swift中URL编码
在Swift中URL编码用到的是String的方法
func addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?
用法:
let str = "{urlencode}"print(str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed))
编码后的结果:%7burlencode%7d
在Swift中URL解码
在Swift中URL解码用到的是String的属性
var removingPercentEncoding: String? { get }
用法:
let str = "%7burldecode%7d"print(str.removingPercentEncoding)
解码后得到的结果是:{urldecode}
Swift中API的变化还是挺大的,随时使用随时记录,方便记忆,有什么不对欢迎指出,谢谢大家的阅读
1 0
- Swift学习笔记 - URL编码encode与解码decode
- URL解码(Decode)/编码(Encode)
- URL解码(Decode)/编码(Encode)
- URL解码(Decode)/编码(Encode)
- iPhone 中文URL编码(encode)解码(decode)
- 编码&解码(encode & decode)
- Python字符串的编码与解码(encode与decode)
- Python字符串的编码与解码(encode与decode)
- Python字符串的编码与解码(encode与decode)
- Python中的编码(encode)与解码(decode)
- Java如何进行Base64的编码(Encode)与解码(Decode)?
- Java如何进行Base64的编码(Encode)与解码(Decode)
- URL encode编码和解码
- Python编码解码问题 encode decode
- Python中的decode解码和encode编码
- leetcode 535. Encode and Decode TinyURL 编码和解码精简URL地址
- 编码格式(UTF-8 与 ANSI)各种编码解码(encode、decode)
- python decode()、encode() 、编码与反编码
- [心得]python pip私人库安装部署经验总结
- JBPM基本流程
- 开发一个字符设备驱动
- linux中pip安装步骤与使用详解
- 精选30道Java笔试题解答
- Swift学习笔记 - URL编码encode与解码decode
- maven pom文件详解
- Web系统大规模并发——电商秒杀与抢购
- Java对各种排序算法的实现
- C/C++基础知识
- C语言的强符号和弱符号深入理解
- Git (二):工作区和暂存区
- php工厂方法模式
- 程序员生活上需要明白的13件事