|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - IdFTP проблемы с кирилицей в названиях |
|
Delphi - IdFTP проблемы с кирилицей в названиях
|
![]() Новый участник Сообщения: 11 |
Доброго времени суток уважаемые формчане.
Столкнулся с проблемой такого характера: ФТП клиент написан на 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 ![]() Опробовал разные ФТП сервера на Винде и на Линуксе проблема та же. Есть догадки что проблема в кодировке имен файлов. (IdFTP) Можно ка то обойти эту проблему? |
|
Отправлено: 16:14, 10-05-2012 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать попробуйте строку в ansi перекодировать перед отправкой
|
Отправлено: 17:29, 10-05-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать ferget Если я не ошибаюсь то Edite и так записана строка в ansi кодировке по умолчанию.
|
Отправлено: 12:02, 22-05-2012 | #3 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать OkSherd, В свойстве Charset попробуйте установить RUSSIAN_CHARSET
|
------- Отправлено: 13:59, 13-06-2012 | #4 |
![]() Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Цитата Drongo:
![]() На фтп сервера на Windows системах совсем отказываются принимать файл. |
||
Отправлено: 17:59, 24-10-2012 | #5 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Цитата OkSherd:
Надо использовать строку не из Edit, а через промежуточную переменную явного типа AnsiString. Автопреобразования строк иногда выдают не очевидные результаты. Особенно в выражениях. |
|
Отправлено: 11:47, 25-10-2012 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Debian/Ubuntu - invalid encoding в названиях файлов | allin1 | Общий по Linux | 6 | 14-06-2010 02:52 | |
Прочие - Проверка орфографии в названиях каталогов | SummerMovedOn | Программное обеспечение Windows | 2 | 09-09-2009 19:26 | |
NVIDIA произведет ребрендинг в названиях видеокарт | boss911 | Новости железа | 3 | 20-11-2008 16:58 | |
VBS/WHS/JS - Помогите подружить скрипт с кирилицей | Odarchuk | Программирование и базы данных | 4 | 01-07-2008 15:05 | |
аналог ICQ под SuSE 10.0, который бы корректно работал с кирилицей | mistivid | Программное обеспечение Linux и FreeBSD | 8 | 12-07-2006 09:36 |
|