powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Indy 10 & Telnet
25 сообщений из 31, страница 1 из 2
Indy 10 & Telnet
    #39696514
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть проблема с русскими символами при использовании TIdTelnet.
При отправке сообщения вида IdTelnet1->SendString(.....) именно при отправке русского текста, передаются "????". И принимаются "????". Кто знает, как победить это?
Перешерстил кучу топиков, ничего не помогает.
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696516
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UTF8Encode?
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696517
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JaDi,
да, оно самое
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696518
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mizer73JaDi,
да, оно самое
... не помогает
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696524
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73не помогает

Потому что тупо отправлять utf-8 не есть правильно. Надо отправлять в той кодировке в
которой ожидает сервер. А для этого вроде бы есть в телнет-протоколе какой-то хэндшейкинг...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696557
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, там проблема с Indy. Вместо русских символов он отправляет/принимает знаки вопроса.
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696561
Фотография Kast2K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,

Поставьте одну из последних версий, в 10.6.2 уже исправлена данная проблема
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696655
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kast2K, где взять?
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696659
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mizer73Kast2K, где взять?

не дает качать
http://www.indyproject.org/Sockets/Download/svn.EN.aspx
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696714
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,

github?
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696722
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,

с этой штукой надо разбираться....

поставил IP Works - это решило проблему.
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696732
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,

User ID: Indy-Public-RO
No Password
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39696775
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,

авторс этой штукой надо разбираться....
поставил IP Works - это решило проблему.

Ок, смотри как удобно.
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39699988
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Minkus,

это качать надо по 1 файлу?
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39699989
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,

всё бы ничего, но не могу решить проблему получения по Telnet полностью всего сообщения, а не кусками.
Есть параметры разные, регулирующие буфер приема. но они как то не работают (у меня).
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39699995
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mizer73,

ты все еще про Indy или уже про ipWorks!?
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700009
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД__,
Indy не могу скачать.
IP Works - написал проблему
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700019
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mizer73,

ну и каким же образом ты в ipWorks! задавал размер входного буфера, и зачем?

Ты пробовал менять значение RecordLength? http://cdn.nsoftware.com/help/IP9/cs/TelnetConfig.htm#RecordLength


Не стесняйся, код показывай.
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700032
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73Indy не могу скачать.Ну если ты не можешь через браузер скачать то, что другими качается без проблем, то и написать код видимо тебе тоже не судьба...
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700035
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asutp2,

как?
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700036
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД__,

TNet3->Config("RecordLenght=60000");
на RecordLenght пишет - нет такого параметра (unknown konfig setting).
Хотя в доке об этом сказано.
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700039
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД__Mizer73,

ну и каким же образом ты в ipWorks! задавал размер входного буфера, и зачем?

Ты пробовал менять значение RecordLength? http://cdn.nsoftware.com/help/IP9/cs/TelnetConfig.htm#RecordLength


Не стесняйся, код показывай.

код разбросан по всему приложению (форме). Получение данных приходится аккумулировать в переменной,

Код: plaintext
1.
2.
3.
4.
5.
void __fastcall TEx_Operator::TNet3DataIn(TObject *Sender, TipwTelnetDataInEventParams *e)
{
	ReadingText1 += e->Text;
	Edit1->Text = StrToInt(Edit1->Text) + 1;
}



и через небольшую паузы в пару секунд, забирать ответ.

Код: plaintext
1.
2.
3.
4.
5.
6.
void __fastcall TEx_Operator::Timer3Timer(TObject *Sender)
{
	Timer3->Enabled = false;
	m11->Text = UTF8Decode(ReadingText1.Trim());

}



пока так извращаюсь
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700041
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mizer73чччД__Mizer73,

ну и каким же образом ты в ipWorks! задавал размер входного буфера, и зачем?

Ты пробовал менять значение RecordLength? http://cdn.nsoftware.com/help/IP9/cs/TelnetConfig.htm#RecordLength


Не стесняйся, код показывай.

код разбросан по всему приложению (форме). Получение данных приходится аккумулировать в переменной,

Код: plaintext
1.
2.
3.
4.
5.
void __fastcall TEx_Operator::TNet3DataIn(TObject *Sender, TipwTelnetDataInEventParams *e)
{
	ReadingText1 += e->Text;
	Edit1->Text = StrToInt(Edit1->Text) + 1;
}



и через небольшую паузы в пару секунд, забирать ответ.

Код: plaintext
1.
2.
3.
4.
5.
6.
void __fastcall TEx_Operator::Timer3Timer(TObject *Sender)
{
	Timer3->Enabled = false;
	m11->Text = UTF8Decode(ReadingText1.Trim());

}



пока так извращаюсь
С сишным кодом да в разделе Delphi - страдать тебе вечно!
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700175
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под ван,

да нет принципиальной разницы. Это билдер
...
Рейтинг: 0 / 0
Indy 10 & Telnet
    #39700238
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mizer73чччД__,

TNet3->Config("RecordLenght=60000");
на RecordLenght пишет - нет такого параметра (unknown konfig setting).
Хотя в доке об этом сказано.
А IPWorks у тебя какая? Этот параметр только с 9й версии появился.
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Indy 10 & Telnet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]