2017-02-15 89 views
0

我能够通过QTcpsocket发送一个字符串。但是,默认情况下,Qt以UTF-16编码格式发送字符串。我希望这是以UTF-8编码格式发送的。 Qt中有这样的设置吗?如何在Qt中通过QTcpSocket发送UTF-8编码的字符串?

+5

'QString :: toUtf8'? – hank

+4

想必它只是发送你给它的任何东西。目前你正在给它一个UTF-16字符串。因此,请改为使用UTF-8字符串。免责声明:我对Qt知之甚少:D –

+0

您目前如何通过QTcpSocket发送QString? – leemes

回答

0
QString::toUtf8 

解决了这个问题。