我使用Unicode数据填充了一个QString对象,并尝试使用QNetworkAcccessManager.post方法发送它,并且在服务器中我收到了一些??????而不是Unicode字符,但JSON格式在服务器上有效(我以这种格式发送数据)。然后我在发送之前使用了QString.toUtf8方法,并且在服务器上有一些奇怪的字符(可能是正确的字符),但JSON格式无效,这意味着Rails框架的JSON解码器功能没有解析它。你能救我吗?
答案 0 :(得分:0)
使用toUtf8()将您的字符串转换为QByteArray然后使用post在这里工作。
对我来说,这是一个服务器问题,而不是客户问题。为了证明这一点,你可以:
此外,您应该说明您正在使用的Qt版本,它可能有助于重现。