swift html转义,swift中webview的URL带中文或者特殊字符的处理
letsearchword:String="柴油0#"
/// encodeURIComponent編碼方式,會對特殊符號編碼
///方法一
//let toSearchword = searchword.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
///方法二
//let toSearchword = CFURLCreateStringByAddingPercentEscapes(nil, searchword, "!*'();:@&=+$,/?%#[]", nil, CFStringBuiltInEncodings.UTF8.rawValue)
/// encodeURI編碼,不會對特殊符號編碼
lettoSearchword =CFURLCreateStringByAddingPercentEscapes(nil, searchword,nil,"!*'();:@&=+$,/?%#[]",CFStringBuiltInEncodings.UTF8.rawValue)
print(toSearchword)
具體測試網址:http://www.bejson.com/enc/urlencode/
總結
以上是生活随笔為你收集整理的swift html转义,swift中webview的URL带中文或者特殊字符的处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字化测图是利用计算机自动绘制地形图,运
- 下一篇: 计算机音乐乡间小路,《乡间的小路课件》初