Если фри, то выше кинули, если через сервисы, можно также "вдохновиться" моим скриптом решалки Яндекс капчи, там ровно такая же суть, но прикручено решение через антигейт (с ручными индусами), но можно так и любой сервис с индусами прикрутить. Решение на гуру не чекал, баланса небыло на аке)
Костыли для кодировки
-
Что имеем:
Программа для Windows, Винда сохраняем TXT-файлы поумолчанию в ANSI кодировке, программе нужны файлы только в UTF кодировке.В следствии чего:
100% пользователей сталкиваются с проблемой кодировки
100% пользователей вынуждены изобретать костыли и либо один раз встроить костыли в программу, либо каждый раз использовать костыли на TXT-файлах.
Недоумение - почему не решат данную проблему: проверка на ANSI, если ANSI - перекодировка в UTF.К сути:
Поскольку "глобального" решения нет, поищем "локальное".
Господа, полюбому кто-то себе написал данные костыли (для программы) для решения проблемы кодировки TXT-файлов.
Поделитесь пожалуйста своим решением... -
смотрите в эту сторону https://www.npmjs.com/package/detect-file-encoding-and-language
но проще изначально файлы сохранять в utf8
-
к комплекту к софту прилагай notepad++
-
В приципе костыли (проект костылей) придумал, но с реализацией беда:
Через Node JS (ибо стандартынй JS этого делать не может) нужно сделать две вещи:
- Прочитать (прочитать посредством кода а не квадратиком программы) файл в буфер (никак не в переменную - ибо переменная не даст нам нормально кодировать наши данные).
- С помощь iconv-lite перекодировать то, что в буфере и положить в переменную.
Со вторым практически разобрался.
С первым не могу (весь день пытался найти): как файл прочитать в буфер? Хелп, Господа... -