Переменная $name берется из базы данных. Когда в ней есть только цифры и латинские буквы все работает норм. Когда есть русские буквы, файл скачивается, но при этом в качестве имени идет беспорядочный набор символов или только та часть имени, которая написана латинскими буквами.
При этом русский текст на страницу из базы передается нормально. Т.е. на странице отображается правильно.
Сайт расположен на 5gbfree.com. Когда проверяю у себя на компе в денвере, то все норм пашет.
Подскажите пожалуйста, как это исправить, или где почитать на тему.
http://forums.webscript.ru/showthread.php?postid=148642
http://www.flasher.ru/forum/showthread.php?t=72253
Вот что выдал мне гугл. Я бы просто сделал перекодировку в английиские буквы.
Вот что примечательно:
если просто кинуть на сервак файл с русскими буквами в названии и дать на него прямую ссылку, то все отображается и скачивается норм....