Скачивание файла с русским именем

Статус
В этой теме нельзя размещать новые ответы.

NewS

Гуру форума
Регистрация
15 Авг 2008
Сообщения
254
Реакции
87
Русское имя файла на сайте отображается нормально.
Но при скачивании получаю иероглифы.
Как это можно исправить?
Имя файла хранится в текстовом файле в кодировке ANSI.
Если сделать кодировку UTF-8, то на сайте отображается криво, а скачивается с русским именем.
 
У меня все файлы в ANSI + header('Content-type: text/html; charset=windows-1251');
Что мне теперь весь сайт в UTF-8 переделывать? :nezn:
 
для начала:
1.ты когда думал о разработке сайта ты предполагал что на нем могут быть линки на руском языке?
2. этовопрос совместимости кодировок, обще принятые стандарты

если кодировка у тебя windows-1251, то пиши названия файлов на латинском либо меняй кодировку.
 
Русское имя файла на сайте отображается нормально.
Но при скачивании получаю иероглифы.
Как это можно исправить?
Имя файла хранится в текстовом файле в кодировке ANSI.
Если сделать кодировку UTF-8, то на сайте отображается криво, а скачивается с русским именем.
используй свой второй вариант, а перед выводом на страницу перекодируй название файла, например, с помощью iconv.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху