HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полезные .reg файлы AdvLamer Статьи 8 07.03.2007 23:44
НОВАЯ ВЕРСИЯ ЗАЩИТЫ ФАЙЛОВ ПРИ ПЕРЕДАЧЕ Zek Мировые новости. Обсуждения. 0 22.03.2006 14:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.