Показать сообщение отдельно

вопрос по кодировке при передаче файла
  #1  
Старый 04.04.2007, 05:24
MstDoc
Познающий
Регистрация: 06.01.2007
Сообщений: 62
Провел на форуме:
830970

Репутация: 51
По умолчанию вопрос по кодировке при передаче файла

Для передачи файла с сервака я использовал вот такие заголовки:

PHP код:
header("Content-Type: " $mm_type);
header("Content-Length: " .(string)(filesize($url)) );
header('Content-Disposition: attachment; filename="'.$name.'"');
header("Content-Transfer-Encoding: binary"); 
Переменная $name берется из базы данных. Когда в ней есть только цифры и латинские буквы все работает норм. Когда есть русские буквы, файл скачивается, но при этом в качестве имени идет беспорядочный набор символов или только та часть имени, которая написана латинскими буквами.

При этом русский текст на страницу из базы передается нормально. Т.е. на странице отображается правильно.

Сайт расположен на 5gbfree.com. Когда проверяю у себя на компе в денвере, то все норм пашет.

Подскажите пожалуйста, как это исправить, или где почитать на тему.

Последний раз редактировалось blaga; 04.04.2007 в 08:21..
 
Ответить с цитированием