【问题标题】:Unicode String Interpolation [duplicate]Unicode字符串插值[重复]
【发布时间】:2016-05-09 14:32:53
【问题描述】:

我从我的服务器"\u{EEEE} 获得以下字符串。解析值后,反冲被转义,字符串变为"\\u{EEEE}"。如何将字符串转换回图标???? ?

我试图从服务器发送EEEE,但我无法将值插入\u{} 标记。

【问题讨论】:

  • 我尝试在互联网上四处寻找,但实际上找不到任何东西。您可以解析出十六进制值,并使用它来生成UnicodeScalar,但我想不出更好的方法。
  • 你用来转义字符的函数是什么,为什么要这么做?
  • 我没有使用任何函数来转义字符。大概是被NSJSONSerialization.JSONObjectWithData改造了
  • @AMomchilov 您的建议确实有效。 String(UnicodeScalar(Int(iconHex, radix: 16)!))
  • 哈哈,这很恶心,但我想它可以工作 xD

标签: string swift unicode


【解决方案1】:

我尝试在互联网上四处寻找,但实际上找不到任何东西。您可以解析出十六进制值,并使用它来制作 UnicodeScalar,但我想不出更好的方法。

【讨论】:

    猜你喜欢
    • 2019-04-17
    • 1970-01-01
    • 2015-03-25
    • 2012-05-03
    • 2018-05-27
    • 2020-02-14
    • 1970-01-01
    • 2016-07-23
    相关资源
    最近更新 更多