@Fox ссылка из примера с самого верха, работает, мои ссылки в Яваскрипт не запускаются. В node.js всё работает, но медленно и без асинхронна. Желательно сделать в node. Если поможете буду вынужден воспользоваться кнопкой благодарности)
test.xml
Ввод текста в разных кодировках
-
если заранее не известно какая кодировка в файле, используйте node.js и две библиотеки chardet и iconv-lite, сохраняет в utf-8, чтобы абракадабры не было
код для node.jsconst fs = require('fs'); const chardet = require('chardet'); const iconv = require('iconv-lite'); const resourceLocation = переменная_путь_к_файлу; const buffer = fs.readFileSync(resourceLocation); const encoding = chardet.detect(buffer); const text = iconv.decode(buffer, encoding); const utf8Text = iconv.encode(text, 'utf8'); const outputLocation = переменная_путь_к_файлу; fs.writeFileSync(outputLocation, utf8Text);