Когда на UNIX сервере имена файлов сохраняются в кириллице c UTF кодировкой, могут возникать проблемы при переносе файлов через FTP.
Зачем переносят файлы?
Переносят файлы чаще всего либо на другой хостинг/сервер, либо на какой то локальный сервер разработки, подключаясь к UNIX серверу по FTP.
Если конечный хостинг также UNIX-like и есть доступ по SSH, то можно перенести файлы архивом. В другом случае, когда место назначения — Windows система, то русские имена файлов в UTF будут выглядеть, например, так:
Это типичный результат сохранения картинок с кириллическими названиями в WordPress без модуля транслитерации.
Как получить файлы через FTP с учетом кодировки?
Windows откажется принимать файлы с такими названиями, как показано на картинке выше. Ваш FTP клиент должен уметь определить, что в названии файлов используется UTF или должна быть возможность это указать.
Я предлагаю использовать в качестве FTP клиента Filezilla. Бесплатный многофункциональный FTP клиент с открытым кодом.
Давайте посмотрим как настроить подключение, чтобы можно было скопировать файлы с UTF символами в названии.
В менеджере сайтов выберите нужный проект и перейдите на вкладку кодировка. Нужно переключится в режим «UTF-8 принудительно».
Тогда список файлов приобретет читаемый вид, а Windows позволит произвести копирование данных в свою файловую систему.
Спасибо большое выручил!!!….теперь имя файлов норм отоброжаются…
Спасибо большое ,теперь могу бросать файлы в кириллице по ftp. ))
Отлично. Статья очень помогла.
Подключаю комп к андроид-сотке через MiDrop. Для просмотра содержимого сотки на компе (Win 7) использую FileZilla Portable. Сначала в именах файлов вместо русских символов отображалась кракозябра. Через менеджер сайтов установил принудительно UTF-8, и всё стало отображаться адекватно. Большое спасибо!
Спасибо!!!!!!!!!!!!!!!!!!
Спасибо
после выставления кодировки прервать FTP соединение и установить заново, чтобы параметры применились
спасибо огромное за статью. У меня сервер на openmediavault (основа линукс), поменял 2ю версию на 5ю и перестал видеть кириллицу. думал сначала что где-то в настройках роутера надо копать, а в файлзилле вчего лишь настройка была автоматическая. Но что интересно на старой версии openmediavault и автонастройках русские буквы были видны а после обновления вдруг перестали. Вобщем спасибо огромное за статью. Всем успехов!