我正在解析 UTF8 Json,并且当我尝试在 UILabel 中显示度数符号“°”时,我不明白为什么它是错误的。 我在黑色形状内看到一个奇怪的问号符号 [�C]。
要解析 JSON,我使用此方法:
if let data = dataToParse{
do {
parsedConfigurationObject = try NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.MutableContainers) as! NSDictionary
}catch{
}
}else{
}
有什么帮助吗? 谢谢
最佳答案
我不确定你的UTF8 Json。您是否尝试过使用 UTF8 对数据进行编码?
extension String {
func utf8() -> NSData? { return (self as NSString).dataUsingEncoding(NSUTF8StringEncoding) }
}
用途:
"{}".utf8()
关于json - swift : Wrong character in String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36860541/