Подскажите, отправляю XMLHttpRequest и не видит русский текст. Скрипт добавляет текст в Гугл Таблицу
obj = {'B3':'Тест'};
var str = "m=put&a=";
var data = JSON.stringify(obj);
data = str+data;
var link = "https://script.google.com/macros/s/XXXXXXXXXXXXX/exec"; // линк на Google Script
const XMLHttpRequest = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var xhr = XMLHttpRequest();
xhr.open('POST', link, false);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
xhr.send(data);
А если отправить через браузер, то всё нормально
https://script.google.com/macros/s/XXXXXXXXXXXXXX/exec?m=put&a={"B3":"тест"}
Как побороть кодировку исходящего текста?