最近项目中遇到两种需要 String UTF-8 编码的情况:
先贴出方法:
let str = "http://xxxx?key=动物"
let utf8Str = str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
1.Alamofire 网络请求, 可以在网络请求的封装中, 对 url 统一进行 utf-8 编码
2.网络请求返回的图片 url 中含有汉字
最近项目中遇到两种需要 String UTF-8 编码的情况:
先贴出方法:
let str = "http://xxxx?key=动物"
let utf8Str = str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
1.Alamofire 网络请求, 可以在网络请求的封装中, 对 url 统一进行 utf-8 编码
2.网络请求返回的图片 url 中含有汉字