Название: Страница в Utf-8 -> мусор Отправлено: PinkPanther от Март 06, 2010, 11:48 Господа! Наверное, вопрос покажется простым, но решения пока не нашел.
В программе используется 1251. Я качаю страницу в UTF-8, в которой есть русский текст (который, собственно, и нужен). Для этих целей был создан такой код: QTextCodec *codec2 = QTextCodec::codecForName("utf-8"); ... запрос на получение страницы через QNetworkAccessManager QString htmlPage = QString(codec2->toUnicode(htmlByteArray)); // htmlByteArray - это то, что возвращает QNetworkReply QTextEdit *results = new QTextEdit; results->setText(htmlPage); В итоге, в окошке, на месте русского - мусор. Подскажите пожалуйста, где я не прав? Название: Re: Страница в Utf-8 -> мусор Отправлено: cya-st от Март 06, 2010, 13:07 Попробуй замени toUnicode на fromUnicode
Название: Re: Страница в Utf-8 -> мусор Отправлено: PinkPanther от Март 06, 2010, 17:11 Попробуй замени toUnicode на fromUnicode Сорри - попробовать уже не получится - переписал код другим образом (сменив "центральный" кодек на utf-8). В любом случае, спасибо за совет! |