【发布时间】:2017-12-08 08:21:14
【问题描述】:
我尝试通过使用发布请求请求它的 api 来废弃网站。然而,json 中返回的数据具有不可读的编码,如下所示:
à^!ÚÄÆ›>à ñ‹yÖž¥³ ¤hóúôë¼zC
请求的 Content-Type 是“application/json; charset=utf-8”。有人对这种奇怪的编码有想法吗?先验请求有效,否则存在显式错误。与导航器相同的请求具有完全可读的响应。我正在使用带有 QNetworkRequest 的 Qt。答案在我用 toStdString() 读取的 QByteArray 中。如果我在阅读之前尝试重新格式化 QJsonDocument 或 QJsonObject 中的 QByteArray,则答案中没有任何内容。 提前谢谢你
【问题讨论】:
标签: json qt post encoding qbytearray