0
我能夠通過QTcpsocket發送一個字符串。但是,默認情況下,Qt以UTF-16編碼格式發送字符串。我希望這是以UTF-8編碼格式發送的。 Qt中有這樣的設置嗎?如何在Qt中通過QTcpSocket發送UTF-8編碼的字符串?
我能夠通過QTcpsocket發送一個字符串。但是,默認情況下,Qt以UTF-16編碼格式發送字符串。我希望這是以UTF-8編碼格式發送的。 Qt中有這樣的設置嗎?如何在Qt中通過QTcpSocket發送UTF-8編碼的字符串?
QString::toUtf8
解決了這個問題。
'QString :: toUtf8'? – hank
想必它只是發送你給它的任何東西。目前你正在給它一個UTF-16字符串。因此,請改爲使用UTF-8字符串。免責聲明:我對Qt知之甚少:D –
您目前如何通過QTcpSocket發送QString? – leemes