我使用的是swift语言2.1.1
我在字符串值上应用编码机制。我使用了以下代码,
让text =" - /:;。,?!'()& @ * + = _~"
let encodedText = text!.stringByAddingPercentEscapesUsingEncoding(NSUTF16StringEncoding)
在我的情况下,没有任何字符被编码。
我可以解决这个问题
答案 0 :(得分:0)
试试这个......
let encodedText = text.stringByAddingPercentEncodingWithAllowedCharacters( NSCharacterSet.URLQueryAllowedCharacterSet())
答案 1 :(得分:0)
也许这就是你想要的
let encodedText = text.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.alphanumericCharacterSet())