我正在开发一个iOS应用程序,并且正在使用它:
mutableString = [mutableString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
但是问题是当我的
mutableString
包含这样的字符串“... ...'a'connections'...”或“-”这样的字符时,stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding
返回null
值。我如何解码角色“'”和“-”?谢谢
最佳答案
格式%uxxxx
是百分比编码的non-standard implementation,但NSString
的stringByReplacingPercentEscapesUsingEncoding:
不支持。如果您需要处理这些编码,则需要找到可以为您执行此操作的第三方代码或实现自己的解决方案。