【发布时间】:2016-05-09 14:32:53
【问题描述】:
我从我的服务器"\u{EEEE} 获得以下字符串。解析值后,反冲被转义,字符串变为"\\u{EEEE}"。如何将字符串转换回图标???? ?
我试图从服务器发送EEEE,但我无法将值插入\u{} 标记。
【问题讨论】:
-
我尝试在互联网上四处寻找,但实际上找不到任何东西。您可以解析出十六进制值,并使用它来生成
UnicodeScalar,但我想不出更好的方法。 -
你用来转义字符的函数是什么,为什么要这么做?
-
我没有使用任何函数来转义字符。大概是被
NSJSONSerialization.JSONObjectWithData改造了 -
@AMomchilov 您的建议确实有效。
String(UnicodeScalar(Int(iconHex, radix: 16)!)) -
哈哈,这很恶心,但我想它可以工作 xD