Ответ
Misha v.3 26.06.2013 13:07
я бегло глянул и не увидел в коде перекодирования.
т.е. как имя файла отдаёт OC, там мы её и подсовываем regexp-у. т.е. если вы работаете в UTF-8, а OC вернула строку в 1251, то очевидно, что будет ошибка.
один из возможных workaround-ов вы нашли.
ещё один -- переключить кодировку, создать объект-regex, переключить кодировку обратно.
но вообще нужно перекодировать, ведь имена файлов при несовпадении кодировок всё равно возвращаются кривыми. я ковыряю это место (я про file:list), думаю что исправлю и это.