@m4zuper test.xml
Вроде и нашёл в чём дело, но принцип работы не понял. Если в браузере просмотреть код - текста нет. Если через http анализ трафика в BASe скопировать ответ, его так же нет. Но если скопировать переменную с сохраненным ответом и закинуть в блокнто - текст есть. Эм это как?
Ввод текста в разных кодировках
-
если заранее не известно какая кодировка в файле, используйте 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);