URLString内有汉字转码方法

项目中使用wkwebview加载url遇到url含有中文加载闪退的问题

let path = "https://www.baidu.com/s?wd=含有中文"
 // 返回查询URL组件中允许使用的字符的字符集。
let urlString = path.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
let myURL = URL(string: urlString!)
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2018年2月3日星期六 闲来无事,坐在电脑边,突然一朋友发来消息问我,Swift中URL中带汉字,String转...
    mqhong阅读 12,196评论 1 6
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,800评论 1 32
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,205评论 4 61
  • 前言 关于UIWebView的介绍,相信看过上文的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。 本文是本系列...
    CoderLF阅读 12,952评论 2 12
  • 要看碗里的汤就快喝完了~儿子说“妈,你看,我的饭就快成沙滩了”
    侯圈圈阅读 548评论 0 0