我需要发送一个阿拉伯语的 URL,所以我需要在将它放入 URL 之前对其进行编码。我正在使用 Swift 代码。
下面是我真正需要的例子
var s = "www.example.com/السلام عليكم"
let url = NSURL(string : s)
所以我要发送的单词 (السلام عليكم) 是阿拉伯字符。
最佳答案
swift 2.0
let urlwithPercentEscapes = myurlstring.stringByAddingPercentEncodingWithAllowedCharacters( NSCharacterSet.URLQueryAllowedCharacterSet())
swift 3
let urlwithPercentEscapes = myurlstring.addingPercentEncoding( withAllowedCharacters: .urlQueryAllowed)
关于ios - 使用 swift 代码编码 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29398678/