FTP кодировка для русских имен файлов

Когда на UNIX сервере имена файлов сохраняются в кириллице c UTF кодировкой, могут возникать проблемы при переносе файлов через FTP.

Зачем переносят файлы?

Переносят файлы чаще всего либо на другой хостинг/сервер, либо на какой то локальный сервер разработки, подключаясь к UNIX серверу по FTP.

Если конечный хостинг также UNIX-like и есть доступ по SSH, то можно перенести файлы архивом. В другом случае, когда место назначения — Windows система, то русские имена файлов в UTF будут выглядеть, например, так:

Это типичный результат сохранения картинок с кириллическими названиями в WordPress без модуля транслитерации.

Как получить файлы через FTP с учетом кодировки?

Windows откажется принимать файлы с такими названиями, как показано на картинке выше. Ваш FTP клиент должен уметь определить, что в названии файлов используется UTF или должна быть возможность это указать.

Я предлагаю использовать в качестве FTP клиента Filezilla. Бесплатный многофункциональный FTP клиент с открытым кодом.

Давайте посмотрим как настроить подключение, чтобы можно было скопировать файлы с UTF символами в названии.

В менеджере сайтов выберите нужный проект и перейдите на вкладку кодировка. Нужно переключится в режим «UTF-8 принудительно».

Тогда список файлов приобретет читаемый вид, а Windows позволит произвести копирование данных в свою файловую систему.

Написать комментарий

Мало букафф? Читайте есчо !

Получить ID публикации по адресу (slug, path, name) в WP

Февраль 8, 2018 г.

Wordpress API очень разрослось, и почти на каждый случай есть своя функция. И в этой куче функций найти то, что нужно, бывает не просто. Задача - получить ID публикации по её адресу, а вернее значению slug или post_name. В кодексе есть подходящая ...

Читать

Гений места v 2.018 — корректировки главной страницы

Август 28, 2015 г.

Последняя редакция главной вызвала много критики, и мы оперативно решили залатать проблемные места, сохранив основные идеи. Что нового, и что я об этом ...

Читать

 

Комментарии к «FTP кодировка для русских имен файлов»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “FTP кодировка для русских имен файлов”

  1. Андрей:

    Спасибо большое выручил!!!….теперь имя файлов норм отоброжаются…

  2. 12ua:

    Спасибо большое ,теперь могу бросать файлы в кириллице по ftp. ))

  3. Рафаэль:

    Отлично. Статья очень помогла.
    Подключаю комп к андроид-сотке через MiDrop. Для просмотра содержимого сотки на компе (Win 7) использую FileZilla Portable. Сначала в именах файлов вместо русских символов отображалась кракозябра. Через менеджер сайтов установил принудительно UTF-8, и всё стало отображаться адекватно. Большое спасибо!

  4. Илья:

    Спасибо!!!!!!!!!!!!!!!!!!

  5. Антон:

    Спасибо
    после выставления кодировки прервать FTP соединение и установить заново, чтобы параметры применились

  6. Ренат:

    спасибо огромное за статью. У меня сервер на openmediavault (основа линукс), поменял 2ю версию на 5ю и перестал видеть кириллицу. думал сначала что где-то в настройках роутера надо копать, а в файлзилле вчего лишь настройка была автоматическая. Но что интересно на старой версии openmediavault и автонастройках русские буквы были видны а после обновления вдруг перестали. Вобщем спасибо огромное за статью. Всем успехов!