OkSherd
10-05-2012, 16:14
Доброго времени суток уважаемые формчане.
Столкнулся с проблемой такого характера:
ФТП клиент написан на delphi 2010, через компонент TIdFTP организована передача файла
procedure TFFtp.Button2Click(Sender: TObject);
var
fn:string;//переменная имени файла
begin
fn:=ExtractFileName(Edit1.Text);
...
IdFTP1.Put(Edit1.Text, Edit2.Text + fn ,true);
...
end
Все работает если имя передаваемого файла написано латыницей. С кирилицей в имени выдает ошибку:
http://s019.radikal.ru/i644/1205/14/6477086de720.jpg
Опробовал разные ФТП сервера на Винде и на Линуксе проблема та же. Есть догадки что проблема в кодировке имен файлов. (IdFTP)
Можно ка то обойти эту проблему?
Столкнулся с проблемой такого характера:
ФТП клиент написан на delphi 2010, через компонент TIdFTP организована передача файла
procedure TFFtp.Button2Click(Sender: TObject);
var
fn:string;//переменная имени файла
begin
fn:=ExtractFileName(Edit1.Text);
...
IdFTP1.Put(Edit1.Text, Edit2.Text + fn ,true);
...
end
Все работает если имя передаваемого файла написано латыницей. С кирилицей в имени выдает ошибку:
http://s019.radikal.ru/i644/1205/14/6477086de720.jpg
Опробовал разные ФТП сервера на Винде и на Линуксе проблема та же. Есть догадки что проблема в кодировке имен файлов. (IdFTP)
Можно ка то обойти эту проблему?