Конференция "Сети" » IDFTPServer и кодировка
 
  • Зам. (30.07.11 16:48) [0]
    Всем доброго. Подскажите что нужно сделать, чтоб приложение, использующее IDFTPServer передавало/принимало имена файлов в нужной мне кодировке.

    Например код:
    procedure TForm1.IdFTPServer1StoreFile(ASender: TIdFTPServerContext;
     const AFileName: string; AAppend: Boolean; var VStream: TStream);
    begin
    VStream:=TFileStream.Create(ftppth+StringReplace(AFileName,'/','\',[rfreplaceall]),fmCreate);
    end;


    Нормально работает с английскими символами в именах, и неадекватно с русскими.

    Работаю  в Delphi XE. Соединяюсь с своим сервером обычным Тоталом Коммандером.
  • Сергей М. © (31.07.11 20:30) [1]

    > Соединяюсь с своим сервером обычным Тоталом Коммандером.


    TC-то тут причем ?
    Совершенно автономный продукт, к твоему творчеству имеющий весьма посредственное отношение ..

    И кто такой такое "свой сервер" ?
    Если он есть, к примеру, FileZilla-сервер, то да - у него действительно кой-какие проблемы с кодировкой кириллицы существуют ..
  • Сергей М. © (31.07.11 20:33) [2]
    Э-э-э.. пардон, не ущучил IDFTPServer
 
Конференция "Сети" » IDFTPServer и кодировка
Есть новые Нет новых   [134435   +13][b:0][p:0.001]