使用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
网友评论