|
|
|
| Проявляются только в 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)
| | А, не подумал. Спасибо. | |
|
|
|