Стратегии обучения
Уроки
Технологии
Участники
Проекты
Задачи
Топики
Блоги
О проекте
Нашел чуть более элегантное решение: $name = rawurldecode(basename(rawurlencode($name))); Пока работает без нареканий.