Костыли для кодировки

Поддержка
  • Что имеем:
    Программа для 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 этого делать не может) нужно сделать две вещи:

    1. Прочитать (прочитать посредством кода а не квадратиком программы) файл в буфер (никак не в переменную - ибо переменная не даст нам нормально кодировать наши данные).
    2. С помощь iconv-lite перекодировать то, что в буфере и положить в переменную.

    Со вторым практически разобрался.
    С первым не могу (весь день пытался найти): как файл прочитать в буфер? Хелп, Господа...