Не;Беспорядок Content-Disposition частично вызван тем, что серверы пытаются обнаружить пользовательский агент и ошибаются.
Для настольных браузеров проблема хорошо понятна;либо в особом случае IE <9 и Safari, либо отправьте им оба имени файла и имени файла * и разрешите их использовать в ASCII. </p>
Для мобильных браузеров я бы рекомендовал сделать то же самое: Firefox поддерживает имя файла *, браузер Android (когдаЯ последний раз проверял) вообще не поддерживал не-ASCII, и Safari все равно не "сохранил как".