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

2023-03-07  本文已影响0人  writeSpace

使用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

上一篇 下一篇

猜你喜欢

热点阅读