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

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

TidHTTP и национальные символы... [D7, Win2k]


CAMCOH ©   (2006-10-07 20:39:00) 

Есть такая задача: Получить HTML код странички в мемо. Для этого кинул на форму IdHTTP1 и MemoBuffer


MemoBuffer.Clear;
MemoBuffer.Lines.Add(IdHTTP1.Get(' http://www.sture-v.lv/index.htm'));


проблема в том что вместо латышских символов (ā ū ē и т.д.) присутствующих в коде в мемо отображается что угодно только не они.

Так как стандартный мемо компонент неумеет впринципе отображать такие символы был использован компонент TNTMemo но и это не помогло.
В чём может быть проблема ?


Dmitrij_K   (2006-10-08 17:51:00) [1]

IDHTTP работает с массивом байт, ему срать на русские\латышские\китайские символы.
Трабла в Memo и региональных настройках windows и твоей программы


CAMCOH   (2006-10-08 00:10:00) [2]


> неправильно понимаешь


А как тогда правильно ?


Reindeer Moss Eater   (2006-10-07 23:12:00) [3]

неправильно понимаешь


Орион   (2006-10-07 23:11:00) [4]

TIdHTTP.Get(AURL: string; AResponseContent: TStream);
Попробуй эту процедуру.


CAMCOH   (2006-10-07 21:06:00) [5]

Т.е. если я правильно понимаю idHTTP не воспринимает символы (и коверкает их) с кодом не вписывающимся в ASCII 255


CAMCOH   (2006-10-07 20:44:00) [6]

Да кстати если просто с клавиатуры писать в этот мемо эти символы то всё ок. Отсюда сделал вывод что это что то с IDHttp1 надо делать


Наверх

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