вот не всегда.
Точно помню, что в предыдущем проекте файл заливался именно с русскими буквами в имени, поскольку важно было, чтобы скачав его к себе, юзер потом понял, что означает "прайс-лист на монтажные работы ООО Монтаж-Кровля от 17.03.2013.xls", это было требование заказчика. И всё работало и работает корректно.
В этом же проекте всё корректно работает на локальном, но при выгрузке на хостинг начинает ерундить.