Текущий архив: 2003.10.30;
Скачать: CL | DM;
Вниз
Передача с помощью сокетов. Найти похожие ветки
← →
Michael_X © (2003-09-05 16:21) [0]Использовал TServerSocket и TClientSocket для передачи текста в русской кодировке, но вместо нормальных букв на клиенте снял какие-то крякозяблики. Я понимаю, что надо сменить кодировку при приёме (или передаче?), но каким макаром?
← →
Verg © (2003-09-05 16:23) [1]
> но вместо нормальных букв на клиенте снял какие-то крякозяблики.
Тут дело не в сокетах, стопудово - они что дали то и передают/принимают.
Ищи косяк в другом месте.
← →
Michael_X © (2003-09-05 16:38) [2]Ты прав - я немного загнался. Дело обстоит так:у винды через cmd запрашивается снимок некоторого каталога, который сохраняется в файле, а затем передаётся клиенту. Всё дело в том, что винда сохраняет в своей кодировке, а чтение из файла идёт в DOS-кодировке. Как это дело перекодировать? Функция? Метод?
← →
Digitman © (2003-09-05 16:43) [3]
> чтение из файла идёт в DOS-кодировке
просто считывай файл как бинарный и передавай прочитанное тоже как бинарное
← →
Verg © (2003-09-05 17:01) [4]OemToChar
OemToCharBuff
← →
Verg © (2003-09-05 17:04) [5]Это из Win32 Prog Ref
(На всякий случай)
← →
Michael_X © (2003-09-05 17:12) [6]Спасибо.
Страницы: 1 вся ветка
Текущий архив: 2003.10.30;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.016 c