scheme跳轉特殊字符編碼問題

在使用scheme跳轉中,有可能會遇到value中含有特殊字符,如: {}等。造成URL解析失敗,不能跳轉,所以須要對scheme進行一次encode,對特殊字處理。bash

編碼方法:編碼

func addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?
複製代碼

解碼方法:spa

var removingPercentEncoding: String? { get }
複製代碼

URL原理、URL編碼、URL特殊字符.net

相關文章
相關標籤/搜索