如何在Swift中间接显示给定的Unicode字符?

如何在Swift中间接显示给定的Unicode字符?,第1张

如何在Swift中间接显示给定的Unicode字符

更好的方法是对

uNNNN
JSON中的Unipre字符使用正确的转义序列(有关详细信息,请参见http://json.org)。这是由自动处理的
NSJSONSerialization
,您无需转换十六进制代码。

在您的情况下,JSON数据应为

{    “ myUnipreCharacter”:“  u25a1”}

这是一个完整的独立示例:

let jsonString = "{ "myUnipreCharacter" : "\u25a1"}"println(jsonString)// { "myUnipreCharacter" : "u25a1"}let dict = NSJSONSerialization.JSonObjectWithData(jsonString.dataUsingEncoding(NSUTF8StringEncoding)!, options: nil, error: nil) as [String : String]let myUnipreCharacterString = dict["myUnipreCharacter"]!println(myUnipreCharacterString)// □


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4908591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存