Всем доброго. Подскажите что нужно сделать, чтоб приложение, использующее 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. Соединяюсь с своим сервером обычным Тоталом Коммандером.