【发布时间】:2017-02-03 14:36:22
【问题描述】:
我在使用 Alamofire 4 时遇到了特殊字符的问题。
JSON 包含 æ、ø 和 å,浏览器显示它们很好,我之前使用 SwiftyJSON 的解决方案也是如此。
Alamofire 4显示类似这样的内容:
U00e6
使用这个调用:
Alamofire.request(specificURL, method: .get, parameters: param, encoding: URLEncoding.default, headers: nil).responseJSON { (response: DataResponse<Any>) in
print(response)
}
如何解决这个问题?
【问题讨论】:
-
您确定您的 json 已正确编码为 utf8 吗?
-
是的,因为浏览器和我之前使用 SwiftyJSON 的解决方案都可以正常显示。
-
@Recusiwe 检查我的答案。