【问题标题】:Encoding issue. Convert to lisible string编码问题。转换为可识别字符串
【发布时间】:2018-05-03 15:54:39
【问题描述】:

我的项目中有一个小问题。

我获取带有“Paris 11'e8me”这样的字符串的 JSON,我希望它显示为“Paris 11ème”。

我的猜测是字符串是用 isoLatin1 之类的东西编码的。我希望它正确显示(utf8?)

如何转换它? 在此先感谢

【问题讨论】:

    标签: ios swift string encoding text-decoding


    【解决方案1】:
    let encoedString = String(utf8String: stringToDecode.cString(using: .utf8)!)
    

    【讨论】:

    • 我已经试过了。而且字符串仍然是“Paris 11'e8me”还有其他建议吗?
    【解决方案2】:

    关于解码数据的使用

    String(data:dataString, encoding: .isoLatin1)
    

    dataString 是数据类型

    【讨论】:

      猜你喜欢
      • 2013-08-22
      • 1970-01-01
      • 2011-04-01
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 2016-05-26
      相关资源
      最近更新 更多