LINUX.ORG.RU

История изменений

Исправление bvn13, (текущая версия) :

код не читал. Рассуждаю.

int size=sizeof(senddata.toUtf8())*senddata.size()

size = sizeof(1 символ УТФ) * senddata.size() * senddata.size();

т.е. имхается, что sizeof(senddata.toUtf8()) = sizeof(1 символ УТФ) * senddata.size(). Но надо проверять.

Попробуйте что-то типа:

int size=sizeof(QString("").toUtf8())*senddata.size();

или

int size=2*senddata.size();

или вообще

int size=senddata.size();

Исходная версия bvn13, :

код не читал. Рассуждаю.

int size=sizeof(senddata.toUtf8())*senddata.size()

size = sizeof(1 символ УТФ) * senddata.size() * senddata.size();

т.е. имхается, что sizeof(senddata.toUtf8()) = sizeof(1 символ УТФ) * senddata.size(). Но надо проверять.

Попробуйте что-то типа:

int size=sizeof(QString("").toUtf8())*senddata.size()