Здравствуйте.
При загрузке файла с русским именем на сервер по FTP его имя изменяется на непонятные символы.
Я так понимаю, что проблема в кодировке.
Подскажите, пожалуйста, как это можно исправить?
По всей видимости на самом сервере стоит английская локаль. Он шлет все русские символы лесом. Варианта два: менять хостинг, менять названия файлов на транслит. Либо если есть доступ к серверу, можете попробовать сконфигурировать его под свои нужды. И всё-таки для начала посоветовал бы сервер на linux.