Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 15:06
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Доброе утро.У меня есть вопрос , ответ который я не смог найти.Код:void CSession::_sendMessage(QString str){ QByteArray block = str.toUtf8(); QDataStream out(&block, QIODevice::WriteOnly); out.setVersion(QDataStream::Qt_4_7); socket->write(block.data(), block.size());}есть метод который отсылает сообщение в Utf8 и есть другой который принимает егоотослать то все нормально, а вот получить , если я хочу получить русские буквыпроблема.Код:void CSession::readSocket(){ QDataStream in(socket); in.setVersion(QDataStream::Qt_4_7); quint32 number_bytes = socket->bytesAvailable(); if (number_bytes == 0) return;// no data QString str; quint8 ch; for(int i = 0 ; i != number_bytes;i++) { in >> ch; str += ch; } qDebug()
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Вопрос. Билет туда-обратно, хочу лететь только обратно... Guest Продолжение старого архива 0 16.10.2011 15:42
UTF8 / mbstring.func_overload / 1C-Битрикс(UTF8) / PMA Импор Guest Ещё вопросы и ответы из архива 5 0 16.10.2011 14:41
кодинг в utf8 Guest Продолжение старого архива 0 30.09.2011 18:00
win-1251 в utf8 Guest Продолжение старого архива 0 30.09.2011 16:46
MySQL & PHP & UTF8 Guest Продолжение архива вопросов 0 05.09.2011 14:36



© www.otvetnemail.ru - Форум вопросов и ответов.