Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Web-страница c UNICODE


Maxim Volobuev ©   (2004-01-28 21:35:00) 

Подскажите пожалейста такую штуку:
TIdHTTP получаю страницу, но она на русском и в юникоде, то есть если брать результат запроса, то он выглядит примерно так:

РhРhРh "Р'РуРУ"
РРІСhРsС"СhРЇС:С'
Р_Рц Р'РsРSРЇРґС<СГРчРSРєРs Рh.Р'.
РhРhРh "Р'РуРУ"

Как из этого бреда получит нормальный Win1251, или может IdHTTP можно настроить как то?


Maxim Volobuev   (2004-01-29 19:38:00) [1]

Сам нашел: немного не так. Нужна функция Utf8Decode.
В Delphi 5, которой я пользовался ее нет, пришлось скопировать из Delphi 7.


Ломброзо   (2004-01-29 01:26:00) [2]

Загонять в какой-нибудь буфер (массив char или байт), потом WideCharToMultibyte или делфёвыми функциями воспользоваться для приведения к string. В хелпе лень искать, поищи по WideString и WideChar.


Наверх

Титульная страница Поиск, карта сайта Написать письмо