Столкнулся с проблемой. При скачивании файла коверкается его имя, если оно содержит кириллицу. WEB-страница использует UTF-8, все php файлы тоже используют эту кодировку. Сама страница отображается корректно. Но когда я нажимаю на кнопку чтобы скачать файл в Internet Explorer имя файла кореркается и если сразу сохранить файл без корректировки имени - то получается что-то вроде Файл_загружен3.txt. Скорее всего проблема в том что используется кодировка UTF-8, и она не распознается браузером правильно. (Только когда выскакивает окно "Открыть - Сохранить" файл! Сама страница отображается правильно) Возможно проблема в том что по протоколу HTTP можно передавать значения только в ASCII формате. HTTP заговки которые я использую выглядят так header("Content-Type: $mimetype ;charset=utf-8"); header("Content-Disposition: $disposition; filename=\"$filename\""); header("Content-Transfer-Encoding: binary"); header("Content-length: " . filesize($file) . "\n"); Подскажите в чем проблема как можно сделать чтобы скачивать файлы с нековеркаными именами.?? Еще раз напомню PHP файлы используют UTF-8.