Транслитерация имен файлов с кириллицы в латиницу

Транслитерация представляет собой алгоритм представления букв одной системы письма либо алфавита буквами другой системы. Транслитерация применяется при работе на нерусифицированных системах для ввода вместо кириллицы названий файлов, папок, перевода имен с кириллицы на латиницу. Используется для названия URL, составления ЧПУ сайта или доменных имен, в SMS-сообщениях, составлении веб-адресов, транслит которых одобряет Яндекс и Google.

Зачем переименовывать кириллицу в транслит

Большинство специалистов советуют выкладывать файлы на сайт с именами не в кириллице, а в более доступном для интернета формате — транслите. Хоть буквы кириллицы обрабатываются, часть из них все же отображается не всегда правильно из-за наличия отдельных символов, которые система не может обработать.

  1. Так, стандарт URL оперирует набором символов US-ASCII, где употребляются только латинские буквы, цифры и лишь несколько знаков пунктуации. Другие символы, как и буквы кириллицы необходимо перекодировать.
  2. С выложенными на сервере непереименованными файлами может появиться проблема со скачиванием или дальнейшим удалением.
  3. Еще одна из немаловажных причин — при переносе сайта на другой хостинг существует 80-процентная вероятность, что у вас сломаются имена и они не будут отображаться на сайте.

Отсюда вывод: с самого начала выполнять траслитерацию имен файлов для сайтов.
 

Текст на кириллице

Текст на латинице


 



Данный сервис осуществляет мгновенный перевод названий файлов из кириллицы в латиницу.

Алгоритм использования:

  • копируем имя файла кириллическими символами,
  • вставляем в первое поле,
  • получаем результат латинскими символами во втором поле,
  • копируем результат,
  • переименовываем файл.