Xpoint
   [напомнить пароль]

Кодировка в "Ручном Download'е"

Метки: [без меток]
2008-10-22 11:24:14 [обр] Andrey[досье]

Привет, отдаю файлики на скачивание через:

//header('Content-Transfer-Encoding: windows-1251');
//header ("Content-Transfer-Encoding: binary");
  
header('Content-type: application/force-download; charset=windows-1251'); //пробовал без кодировки
  header("Content-Length: ".filesize("tmp_file/".$name[1]));
  header("Content-Disposition: filename=".$name[1]);
  
readfile("tmp_file/".$name[1]);

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

спустя 44 минуты [обр] Алексей Севрюков(162/1280)[досье]
Andrey[досье] а какого формата файлы Вы шлете?
спустя 21 минуту [обр] Andrey[досье]
эксель(xls), с вордовскими файлами то же самое. обычные текстовые файлики приходят нормально
спустя 18 минут [обр] Алексей Севрюков(162/1280)[досье]
Andrey[досье] А Вы уверены что файлы бьются именно при передаче? Непробовали сохранять их на сервере, а потом копировать по FTP и открывать?
Я правильно понимаю что Вы их генерите на PHP?
спустя 11 минут [обр] Andrey[досье]
Файлы не генерируются php, а загружаются пользователем. Загрузить можно что угодно, это для внутренних нужд.
И да, я пробовал скачать файлики фтп клиентом. Кодировка была впорядке...
спустя 3 часа 58 минут [обр] Andrey[досье]
так и не понял в чем беда. возвращаю файлы в архиве gz, так всё нормально
Powered by POEM™ Engine Copyright © 2002-2005