Хостинг от Golden Internet
Menu
надежный хостинг
бесперебойные каналы

  хостинг
<< Назад       Проблема с именами файлов на русском языке

Вопрос: Здравствуте! Загружаю на сервер файл с именем на русском языке. Далее пробую следующие варианты html кода: 1) Скачать 2) Скачать Однако, в обоих вариантах имя файла отображается в кириллической кодировке и файл оказывается недоступен для скачивания. Не могли бы Вы подсказать, как правильно сформировать html код, чтобы файл был доступен для скачивания? С уважением, Александр Петров
Вопрос: По всей видимости, в предыдущем сообщении преобразовался html код. Првижоу его еще раз без закрывающих треугольных скобок. 1)
Ответ:

Добрый день.

Имена файлов должны быть латинским буквами, в противном случае, будут постоянные проблемы с кодировкой.

Вопрос: Еще раз совсем без треугольных скобок: 1) meta http-equiv=Content-Type content="text/plain; charset=windows-1251" a href="http://orkspb.ru/ntd/Временный порядок ведения государственного реестра ОПО.pdf" Скачать /a 2) meta http-equiv=Content-Type content="text/plain; charset=windows-1251" a href="http://orkspb.ru/ntd/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9+%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA+%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE+%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80%D0%B0+%D0%9E%D0%9F%D0%9E.pdf" Скачать /a
Вопрос: Неужели нет никакого решения? Имя файла на русском языке желательно для более высокого ранжирования в поисковых системах.
Ответ:

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

Вопрос: Разве нет никакого решения с кодировкой в формате UTF-8?
Ответ:

вы уверены что у вас имена файлов в utf8 ?

Вопрос: А разве имена не преобразуются автоматически в utf-8 во время загрузки на сервер?
Ответ:

но это не дает гаранти, что у другова пользователя эти файлы будут нормально отображаться.

Вопрос: Вы исчерапали лимит решений проблемы или можно ждать еще каких-нибудь советов?
Ответ:

проверьет настройки вашего ftp клиента или закачивайте архивом

Вопрос: 1) Каким FTP клиентом лучше пользоваться? Я загружаю файлы через Windows Explorer, может быть проблема именно в этом? 2) Если файлы загрузить в архиве, а потом разархировать их на сервере, то у исходного файла имя на русском языке будет в нужной кодировке?
Ответ:

попробуйте загрузить файлы архивом и распаковать

Вопрос: Имеет ли значение, какой лучше использовать архиватор? WinZIP или WinRAR?
Вопрос: Попробовал встроенным в Windows ZIP-архиватором. При попытке скачать загруженный файл появляется сообщение об ошибке: Not Found The requested URL /ntd/Временный порядок ведения государственного реестра ОПО.pdf was not found on this server.
Ответ:

это разорхивированый файл?

попробуйте закачать а потом переименовать файл

Вопрос: Закачал файл с именем 1.zip. А вы не можете сделать это на стороне сервера?
Ответ:

используйте ZIP

Вопрос: Так уже использовал. Или что Вы имеете в виду?
Ответ:

Куда именно вы закачали архив?

Вопрос: Здравствуйте! Извините, что вынужден продолжить тему после длительного перерыва. Архивы 1.rar и 1.zip с требуемым файлом с названием на русском языке закачаны в папку public_html/ntd. Не могли бы Вы разархивировать файл на стороне сервера, чтобы его имя корректно отображалось? С уважением, Александр
Ответ:

 

Здравствуйте

rar не поддерживается

zip архив распакован.  имя файлв всеравно некоррректно. не используйте файлы с именами в кирилице

 

 

Вопрос: Но ведь в интернете много ресурсов, с которых можно скачать файл с именем на русском языке?
Ответ:

переименуйте файл уже на сервеере. подберите ссылку на него

Вопрос: Со ссылкой разобрался. Проблема осталась в том, что у Вас на сервере имя файла в кодировке windows-1251, а необходима кодировка utf-8. Вы бы не могли изменить кодировку в названии файла или я могу сделать это в CPanel?
Вопрос: Спасибо, разобрался. Все заработало!!!
Ответ:


ok


<< Назад


© 2004 - 2017 Golden Internet. All rights reserved