parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 26.06.2013 13:07

я бегло глянул и не увидел в коде перекодирования.

т.е. как имя файла отдаёт OC, там мы её и подсовываем regexp-у. т.е. если вы работаете в UTF-8, а OC вернула строку в 1251, то очевидно, что будет ошибка.

один из возможных workaround-ов вы нашли.
ещё один -- переключить кодировку, создать объект-regex, переключить кодировку обратно.

но вообще нужно перекодировать, ведь имена файлов при несовпадении кодировок всё равно возвращаются кривыми. я ковыряю это место (я про file:list), думаю что исправлю и это.