Понимает, но отнюдь не потому что у разработчиков бабушка русская. Тем не менее могут возникнуть проблемы с кодировкой имени. Т.к. название файла не имеет явно заданной кодировки.
Дело в том, что фотки, присланные пользователями, точнее те, имена которых на русском, не показываются в браузере.
А в какой кодировке хранить имена? и как перекодировать, iconv?