【问题标题】:afnetworking json response with unicode - only some work带有 unicode 的 afnetworking json 响应 - 只有一些工作
【发布时间】:2015-02-16 12:23:34
【问题描述】:

我正在使用 AFNetworking 2 从我的服务器获取 JSON,如下所示:

{"comment": "<some string>"}

当我有常规文本或常规符号时,这非常有效。

它甚至可以与表情符号一起使用 - 所以当我的评论是 \uD83D\uDE04 时,它可以完美运行并且我看到了笑脸

{"commentText":"\uD83D\uDE04"} (smiley http://www.charbase.com/1f604-unicode-smiling-face-with-open-mouth-and-smiling-eyes)

现在如果我写其他字母,比如 - ä - 它突然就不再起作用了

{"commentText":"\u00E4"} (ä - http://www.charbase.com/00e4-unicode-latin-small-letter-a-with-diaeresis)

它实际上并没有抛出错误,但返回的 json 是 nil

任何帮助都会很棒!

谢谢 克里斯

【问题讨论】:

    标签: ios json http unicode afnetworking-2


    【解决方案1】:

    我实际上发现,我必须使用 NSASCIIStringEncoding 而不是使用编码 NSUTF8StringEncoding 并且现在一切正常

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多