![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.02.2016
Сообщений: 4
|
![]()
Доброе время суток! Пожалуйста пролейте свет на следующую проблему: при закачке средствами Wininet страниц, большинство из них читаются в буфер(и соот-но записываются в файл) с "кракозябрами". При попытке их расшифровать на http://www.artlebedev.ru/tools/decoder/ пишет "CP1251 → UTF-8". Чем только не пытался их орусить, но тщетно (локаль, wstring и т.п.), мой уровень довольно низок. Заранее спасибо.
Пример кода: Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
В буфер записывается как есть, кракозябры это потом, при чтении.
Вопрос в какой кодировке страничка изначально. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 14.02.2016
Сообщений: 4
|
![]()
UTF-8 (например mail.ru)
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 14.02.2016
Сообщений: 4
|
![]()
Весь вопрос вызывает работа с буфером: как его залить в строку и производить с ней действия без изменения кодировки...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
buf и есть строка - манипулируйте как угодно...
str.append(buf) скорее всего сконвертирует данные непонятно как. Либо конвертируйте правильно, либо не используйте string. Какова конечная цель? |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 14.02.2016
Сообщений: 4
|
![]()
В конце-концов я получал код страницы в строке и применял tr1::regex_search для поиска тэгов.. (кстати возник вопрос как сделать поиск c предпросмотром назад в Visual Studio)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
winInet API | darkblood0202 | C++ Builder | 3 | 04.05.2012 17:29 |
WinInet GET запрос | Pack | Работа с сетью в Delphi | 1 | 09.02.2012 13:28 |
WinInet | [CACHE] | Win Api | 11 | 28.06.2011 21:52 |
WinInet | vitalik007 | Работа с сетью в Delphi | 1 | 14.10.2007 13:09 |