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

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

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

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

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

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

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

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

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

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

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

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

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

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

Полезные команды для админа хостинга на UNIX

Август 22, 2013 г.

Те кто постоянно работает в командной строке UNIX, не находят ничего сложного в использовании разных утилит. Мне иногда приходится общаться с UNIX через ...

Читать

Получить код оригинального языка сущности в Drupal

Октябрь 18, 2023 г.

Сущность возвращает язык в контексте выбранного языка, но иногда нужно получить оригинальный язык node или другой entity. Вот так выглядит запрос в контексте: [crayon-673edbd0da47d908072661/] А так можно получить код языка оригинальной версии ...

Читать

 

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

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



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

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

  1. Андрей:

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

  2. 12ua:

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

  3. Рафаэль:

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

  4. Илья:

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

  5. Антон:

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

  6. Ренат:

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