Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.026 c
3-98463
inspirion
2003-10-10 09:30
2003.10.30
Помогите советом!


1-98736
P0tia
2003-10-20 14:05
2003.10.30
Какой компонент отвечает за темы XP


14-98830
Nick Denry
2003-10-11 21:03
2003.10.30
Работа с рееестром через АПИ. Для тех кто спрашивал...


1-98713
Undo
2003-10-20 07:55
2003.10.30
Сипплекс метод


6-98764
marina
2003-09-05 08:47
2003.10.30
все то же сетевое имя