Skip to Content

idHttp - скачать текстовый файл (unicode) в String и засунуть в TStringStream

3 всего / 0 новых
Последнее
maxefficiently
Молчун
Сообщения: 2
Бонусы: 0
Группы: Нет
Блог: читать!
idHttp - скачать текстовый файл (unicode) в String и засунуть в TStringStream

Добрый день. Подскажите, пожалуйста, как скачать текстовый файл (например, с расширением *.ttt) и нормально его в TStringStream записать для ТриВью.

Надо:
s:=form2.idhttp1.Get(Adres+'list.tt t');
....
StrStream:=TStringStream.Create(s,t encoding.Unicode);
form2.TreeView1.LoadFromStream(strs tream);
StrStream.Free;

Никак не могу получить русский текст в ТриВью. Если файл с расширением html, то нормально все. Какие параметры для idhttp1 нужно указать?

Спасибо!

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1943
Бонусы: 617
Пол: Мужской
Блог: читать!

А пробел там перед последней t только тут случайно появился?
Или у вас в коде тоже?

maxefficiently
Молчун
Сообщения: 2
Бонусы: 0
Группы: Нет
Блог: читать!

то опечатка, тут проблемы с кодировкой. Когда я делаю:

s:=idhttp1.Get('http://www.google.com.ua/');
showmessage(s);
все ок, а когда со своим сайтом - нет. Сервер ничего не переделывает, пробовал на нескольких хостингах. Можете попробовать сохранить в юникоде, залить на сервер, а потом скачать и в стринг записать, что получится? У меня Indy 10.5.5, Delphi 2010

RSS-материал


Активные пользователи

ПользовательБонусы
Сандер617
Nefertity247
Tori242
robot201
Chief183
STAER140
faiters139
Mavarik121
akkadites94
staiki94