請求URL時我們要規(guī)避中文、特殊符號等無法識別的情況推盛,URL初始化之前對其進(jìn)行編碼操作画株。
- Swift3.0 之前用法
編碼
joinConfString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!
解碼
joinConfString.removingPercentEncoding
- Swift3.0 之后用法
編碼
joinConfString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
解碼
joinConfString.removingPercentEncoding
-
Swift5為例
代碼片段