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

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

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

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

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

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

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

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

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

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

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

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

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

Добавляем в page cache зависимость от значения cookie

Март 4, 2025 г.

Модуль page_cache использует http_middleware, чтобы зацепиться за объект request и произвести кеширование страницы. Работает он для анонимных пользователей. ...

Читать

Фильтрация ботов в конфигурации varnish

Май 2, 2019 г.

Кроме полезных роботов, существует масса "пауков", сканеров, которые создают лишь избыточную нагрузку на ваш сайт, увеличивая время отклика сервера на запросы реальных пользователей. Более менее приличные боты сообщают о том, кто они, представляясь ...

Читать

Кадавры

Октябрь 21, 2014 г.

Версия 2.010 пополнилась "кадаврами". Так я называл работы, где загружены несколько видов медиа-контента. Загрузить в работу сразу видео и картинку, ...

Читать

Input type email pattern

Октябрь 10, 2021 г.

В статье рассмотрим некоторые кейсы, связанные с полем email, и подберем шаблон для проверки <input type=email> поля. Немного теории. Атрибут pattern тега input позволяет использовать регулярные выражения для быстрой валидации значения поля. ...

Читать
 

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

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



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

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

  1. Андрей:

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

  2. 12ua:

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

  3. Рафаэль:

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

  4. Илья:

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

  5. Антон:

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

  6. Ренат:

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