Здравствуйте, гость ( Вход | Регистрация )
thechicho | Дата 29.9.2011, 19:29 |
сенкс. а как улучшить можно? |
|
silver47 | Дата 29.9.2011, 19:12 |
|
|
thechicho | Дата 29.9.2011, 15:24 |
ы, пока до такого костыля ток додумался:
как улучшить? может как-то все проще делается? как сравнивать без учета регистра? т.е. чтобы просто писать if (charset == "utf- { } |
|
thechicho | Дата 29.9.2011, 10:08 |
|
|
Snake | Дата 29.9.2011, 4:10 |
Скинь минимальный проект и на какие сайты заходил |
|
thechicho | Дата 28.9.2011, 16:38 |
так еще работает: если сайт в utf-8 QString answer = QString::fromUtf8(reply->readAll()); ui->plainTextEdit->appendPlainText(answer); если сайт в windows-1251 QString answer = QString::fromLocal8Bit(reply->readAll()); ui->plainTextEdit->appendPlainText(answer); хелпппп |
|
thechicho | Дата 28.9.2011, 15:40 |
не катит, один х иероглифы | |
Snake | Дата 28.9.2011, 13:12 |
QString answer = codec->toUnicode( reply->readAll().data() ); | |
Snake | Дата 28.9.2011, 13:08 |
ошибка. как исправить? 'class QByteArray' has no member named 'toAscii' Поставь вместо toAscii() .data() |
|
thechicho | Дата 28.9.2011, 12:49 |
ошибка. как исправить? 'class QByteArray' has no member named 'toAscii' |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 6:01 |