@qash said in Юникод не правильно отображается:
ctrl+c ctrl+v. Но есть ли в басе возможность их ввести?
Вы можете точно также как и в браузере ввести данные в BAS

Есть простой алгоритм, суть которого открытие страницы и выполнение яваскрита в консоли:
function onOff(x){console.log(x)}
$.request('get', config).then(onOff).error(function(status, statusText, responseText) {
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(responseText, 'text/xml');
onOff(xmlDoc);
});
В результате выполнения в хроме выдаётся следующее:
ƒ a(a,c){return b==h&&a!=h&&(b=a,i=t(c)?c:[c],setTimeout(function(){w(d,function(a){a()})},0)),b}
<?xml version="1.0" encoding="UTF-8" ?>
//дальше XML в 50 строк
BAS же выдаёт одну строку:
function a(a,c){return b==h&&a!=h&&(b=a,i=t(c)?c:[c],setTimeout(function(){w(d,function(a){a()})},0)),b}
Собственно нужно выдрать динамически формируемую XML'ку
@Sheff said in В лог (переменную) не записывается выводимый xml:
Собственно нужно выдрать динамически формируемую XML'ку
а где переменная config ?

Приложите тестовый проект
@Sheff Попробуйте ещё переопределить функцию console.log
https://community.bablosoft.com/topic/1983/как-включить-ведение-журнала/2
@Sheff said in В лог (переменную) не записывается выводимый xml:
Приложите тестовый проект
упрощённый проект:
BAS.xml
Я в БАСе новичок, не знаю, как из него браузер с параметром запустить --enable-logging --v=1
данные отображаются в консоли браузера BAS

осталось только переопределить функцию console.log
console.data = []
console.log = function(text)
{
console.data.push(text)
}

Тестовый скрипт
Я бы решил эту задачу по другому, но скорее всего вам нужно именно это решение под изначальную задачу