美文网首页
iOS URL 包含#符号 编码导致问题

iOS URL 包含#符号 编码导致问题

作者: writeSpace | 来源:发表于2023-03-07 16:31 被阅读0次

使用urlQueryAllowed 然后再添加一个 # 号

 let changeUrl = "https://hjghkjjk.com/askdl/#/jjkjk?p=1&opo=3&kalk=4&zw=中文"
 let charSet = NSMutableCharacterSet()
 charSet.formUnion(with: .urlQueryAllowed)
 charSet.addCharacters(in: "#")
 let newUrl:String = changeUrl.addingPercentEncoding(withAllowedCharacters: charSet as CharacterSet) ?? "" ///不翻译#编码
 print(newUrl)

搞定

输入 https://hjghkjjk.com/askdl/#/jjkjk?p=1&opo=3&kalk=4&zw=中文

打印出 https://hjghkjjk.com/askdl/#/jjkjk?p=1&opo=3&kalk=4&zw=%E4%B8%AD%E6%96%87

相关文章

  • iOS Url特殊符号编码问题

    原文参考:iOS Url特殊符号编码问题 当时传输参数给后台,后台总是解析失败。错误信息: 可以看到就是因为,请求...

  • iOS Url特殊符号编码问题

    开发中曾遇到棘手无法解决的问题,当时传输参数给后台,后台总是解析失败。问题一直未解,最后还是换了其它方法曲线解困了...

  • URL 编码 iOS

    URL 编码 iOS 废弃的方法1: 废弃的方法2: 正确方法 ps: 在有些时候,如果业务需要url包含签名之类...

  • iOS URL编码

    参考 全面深度解析iOS端URL编码和解码过程 iOS中URL编码那些事

  • iOS URL编码 AFNetworking

    iOS URL编码

  • iOS URL安全的Base64编码、解码

    参考iOS开发探索-Base64编码iOS URL编码&base64编码URL安全的Base64编码,解码 为什么...

  • 全面深度解析iOS端URL编码和解码过程

    全面深度解析iOS端URL编码和解码过程全面深度解析iOS端URL编码和解码过程

  • IE10下ajax请求400挂起,谷歌和火狐下正常

    原因:参数包含中文字符下字符集的问题(英文无问题)。解决:encodeURI(url)将url进行编码解决问题==!

  • url编码

    为什么要进行URL编码 编码是对url中的中文和特殊符号进行编码。对url编码其实就是对一些特殊字符进行使用utf...

  • URL合法化

    URL合法化 iOS开发过程中,网络数据请求中带有汉字或者特殊符号需要经过编码处理,使得URL合法化之后才能进行网...

网友评论

      本文标题:iOS URL 包含#符号 编码导致问题

      本文链接:https://www.haomeiwen.com/subject/tbdbldtx.html