2

我正在开发一个 iOS 应用程序,我正在使用这个:

mutableString = [mutableString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

但问题是,当我mutableString包含这样的字符串“...a '连接方式'...”或像这样的字符“-”时,stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding返回一个null值。

我如何解码字符“'”和“-”?谢谢

4

1 回答 1

1

该格式%uxxxx是百分比编码的非标准实现,不受NSStrings支持stringByReplacingPercentEscapesUsingEncoding:。如果您需要处理这些编码,您将需要找到可以为您执行此操作的第 3 方代码或实施您自己的解决方案。

于 2012-05-18T13:27:47.800 回答