歡迎加入QQ討論群258996829
小灰灰 頭像
蘋果1袋
1
小灰灰

Swift 怎么把unicode編碼(\uXXXX)轉(zhuǎn)成中文?

發(fā)布時間:2016-02-23 11:19  回復(fù):2  查看:14889   最后回復(fù):2016-02-25 15:58  
Swift 取Json中的內(nèi)容是\uXXXX格式的,打印出來時顯示的還是\uXXXX,怎么讓它顯示成中文???
來自星星的你 頭像
蘋果3袋
3
來自星星的你   2016-02-24 22:16

Swift 中 Unicode 是這樣的表示的 \u{XXXX},可以考慮將 Json 中的\uXXXX轉(zhuǎn)成\u{XXXX},這樣輸出的內(nèi)容就是中文了。

一葉知秋 頭像
蘋果2袋
2
一葉知秋   2016-02-25 15:58

Json 的話可以用NSJSONSerialization轉(zhuǎn)

var jsonStr = "{\"name\":\"\\u5f20\\u4e09\"}"
var json =  try NSJSONSerialization.JSONObjectWithData(jsonStr.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)!, options: NSJSONReadingOptions.MutableLeaves)
var name = (json as! NSDictionary).objectForKey("name")
print(name)

您還未登錄,請先登錄

熱門帖子

最新帖子

?