Есть плагин NPAPI-chrome-file-api, написанный на С++, который монтируется в Chrome расширение и позволяет работать с локальными файлами через Javascript API. Проблема в том, что этот скрипт не может ни причитать ни записать кириллические символы (скорее всего и другие кодировки). Нужно чтобы при сохранении и при выводе файла, его название и содержимое кодировалось в UTF-8.
Функции которые нужно поправить saveBlobToFile, getDirEntries, contentsAtPath, isDirectory, fileExists
Исходники плагина (GIT):
bitbucket.org/ryanackley/... (внизу есть инструкция по компилированию)
Наброски расширения для тестирования, с скомпилированным плагином, пока подготовлю. Скину исполнителю (и расскажу как прицепить к хрому, это несложно)