| |
|
|
| | Проявляются только в IE, но работа с IE - обязательный параметр. Каракули в cp1251, как удалось выяснить.
header ("Content-Type: application/octet-stream");
header ("Accept-Ranges: bytes");
header ("Content-Length: ".filesize($filename));
header ("Content-Disposition: attachment; filename=\"$filername\"");
readfile($filename);
|
Имя выбирается из базы, всё-всё под UTF-8. И база и хедеры в скриптах.. | |
| |
|
|
| |
|
|
| |
для: alexander95
(23.04.2012 в 20:36)
| | | эм. Решилось. $filername=iconv("utf-8", "cp1251", $filername);
Кто-нибудь может объяснить, почему? | |
| |
|
|
| |
|
|
| |
для: alexander95
(23.04.2012 в 21:17)
| | | Потому, что windows в именах файлов использует кодировку 1251. | |
| |
|
|
| |
|
|
| |
для: confirm
(23.04.2012 в 21:31)
| | | И что? В других браузерах-то нормально всё. | |
| |
|
|
| |
|
|
| |
для: alexander95
(23.04.2012 в 22:18)
| | | А то, что IE часть системы. | |
| |
|
|
| |
|
|
| |
для: confirm
(24.04.2012 в 01:24)
| | | А, не подумал. Спасибо. | |
| |
|
|