Страница 1 из 1

Кодировка для FTP по-умолчанию через командную строку

Добавлено: Пн апр 09, 2012 13:23
Online
Создал кнопку с командой:
CD ftp://Логин:Пароль@ftp.server.com/home/

Кодировка на сервере по умолчанию - UTF-8.
Однако реальная кодировка - WIN1251.

Пробовал вставлять в разные места в ftp.ini строчку Encoding=1251, однако эффекта не возымело.

Вопрос: можно ли задать кодировку для FTP по-умолчанию для всех FTP-соединений?

Добавлено: Пн апр 09, 2012 13:52
Avada
Online писал(а):Пробовал вставлять в разные места в ftp.ini строчку Encoding=1251, однако эффекта не возымело.
И не возымеет. Вариант с CD имеет массу функциональных ограничений, включая и это. А ключ предназначен для другого способа запуска соединения (см. диалог "Настройка FTP-соединения", вторая страница, опция "Кодировка имён файлов" — это та же самая опция). А почему нельзя нормально сконфигурировать соединение и использовать в кнопке FTPOPEN имя_соединения?
Online писал(а):Вопрос: можно ли задать кодировку для FTP по-умолчанию для всех FTP-соединений?
Нет. По умолчанию везде используется автоопределение, а что-то конкретное — только для конкретного сервера (см. выше).

Добавлено: Пн апр 09, 2012 16:47
Online
Всё ясно. Можно закрывать.