Страница: 1 |
Я загружаю с помощью API’ки InternetOpenUrl страницу по адресу http://www.hit20.ru/. Но она загружается в кодировке KOI8-R, а мне нежно в win-1281 (в браузере она загружается как нужно). Как мне заставить программу скачивать именно в win-1281? Или как программно перекодировать из KOI8-R в win-1281?
Есть какой-то фрейм в заголовке запроса, отвечающий за кодировку, надо посмотреть док по HTTP. Перекодировать из КОИ8-Р в Win несложно, что-то вроде a="АБВГДЕ..." b="АБЦДЕФ..." 'Или как там? for i=1 to len(k) w=mid(a,instr(b,mid(w,i,1)),1) next 2 sharp Спасибо я так и хотел сделать, но думал, может быть есть менее корявый способ или уже готовые наработки. Страница: 1 |
Вопрос: Проблема с кодировкой
Добавлено: 13.02.04 09:30
Автор вопроса: ChAko | Web-сайт:
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 13.02.04 22:03
Номер ответа: 2
Автор ответа:
ChAko
ICQ: 490470
Вопросов: 14
Ответов: 12
Web-сайт:
Профиль | | #2
Добавлено: 14.02.04 04:11
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 14.02.04 09:31
Перекодировку из любой кодировки в любую другую можно реализовать
средставми функций Win 32 API: MultiByteToWideChar и
WideCharToMultiByte.