Я пытаюсь разобрать XML-файл в узле с библиотекой xml2js.
Проблема в том, что кодировка файла windows-1250 вместо utf-8.
Поэтому, когда я пытаюсь получить значения, они содержат неправильные символы.
Например, вместо ř я получаю Ĺ™.
Как я могу преобразовать файл xml или строковые значения в utf-8 в узле?





Вы можете попробовать util.TextDecoder, но для этого вам понадобится полная ICU (смотрите подробности как проверить или получить).
В качестве альтернативы вы можете попробовать модули npm, такие как iconv-lite.
Вы указали URL-адрес XML-документа, но ссылаетесь на файл. Сохраняет ли процесс, загружающий документ и сохраняющий его, байты? Есть ли код для отображения (редактировать) для этого?