5 / 5 / 4
Регистрация: 26.08.2010
Сообщений: 262
1

Кодировка Indy в Delphi XE2

02.05.2013, 15:12. Показов 2544. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста. Не могу спарсить страничку. Проблема в кодировке как я понимаю.
Код такой:
Delphi
1
2
3
4
5
6
7
var
s: String;
begin
s:= 'хттп://ввв.rutor.org/';
IdHTTP1.Get(s);
sMemo1.Lines.Text:=IdHTTP1.Get(s);
end;
Парсит все, но русский текст выдает в виде всяких кубиков.
Пробовал так:
Delphi
1
sMemo1.Lines.Text:=IdHTTP1.Get(Utf8ToAnsi(s));
Delphi
1
sMemo1.Lines.Text:=IdHTTP1.Get(Utf8Encode(s));
Не помогает. Версия Delphi у меня XE2.
Может кто знает как решить проблему?

Добавлено через 1 час 9 минут
С получением страницы в Мемо с русскими буквами вродебы разобрался.
Теперь возник другой вопрос. Если в ссылке имеются русские буквы, как перекодировать:
Например ссылка типа
ввв.vk.com/иванов
В такомм случае она слово иванов в ссылке не правильно отображается и естественно в таком случае
Delphi
1
IdHTTP1.Get('ввв.vk.com/иванов');
не работает.
Помогите пожалуйста!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 15:12
Ответы с готовыми решениями:

Что лучше брать Delphi XE2, Delphi XE, Delphi 7?
Привет форумчане! У меня вопрос: что лучше брать Delphi XE2, Delphi XE, Delphi 7? Как вообще...

кодировка Indy
Привет, форумчане. Понимаю, что тема довольно избитая и разжёванная, но проблема следующая. Есть...

Кодировка. Indy. Чат
при отправке сообщения серверу русскими буквами, появляются знаки вопроса. ...

Indy IdDecoderXXE - кодировка
Проблемы Delphi Xe5 Indy IdDecoderXXE Кодирую текст "Привет" ......

1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32830 / 21168 / 8147
Регистрация: 22.10.2011
Сообщений: 36,429
Записей в блоге: 8
02.05.2013, 15:39 2
Delphi
1
url := TIdURI.URLEncode(url);
для кого придумали? Не забудь модуль IdURI подключить.
0
02.05.2013, 15:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2013, 15:39
Помогаю со студенческими работами здесь

Кодировка POST запроса Indy
PostData := TStringList.Create; PostData.Clear; ...

Перевод из Delphi 7 в Delphi XE2
Вообщем Этот код на delphi 7 спокойно компилируется: Function ResolveIP(HostName: String):...

Delphi 2010 feat. Delphi XE2
Добрый день. Установлена Делфи 2010. Ставлю ХЕ2. Почитав информацию, понял, что конфликтов не...

Delphi xe2
Ребята очень прошу дайте ссылку на скачивание delphi xe2 В интернете бред.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru