【问题标题】:How to decode special characters如何解码特殊字符
【发布时间】:2012-05-18 12:36:33
【问题描述】:

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

mutableString = [mutableString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

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

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

【问题讨论】:

  • 我在您的示例中没有看到任何% 编码,请在尝试取消转义之前发布一个字符串的小示例。
  • 感谢您的回答:calls%20a%20%u2018means%20of%20connection%u2019%20includ
  • 这一个例如:stress%20%u2013%20particularly%20tension%20%u2013%20to%20be
  • %uXXXX 是非标准百分比编码。
  • 解决办法是什么???

标签: objective-c ios


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多