Показать сообщение отдельно
  #1 (permalink)  
Старый 31.07.2019, 19:04
Новичок на форуме
Отправить личное сообщение для dmitri22 Посмотреть профиль Найти все сообщения от dmitri22
 
Регистрация: 28.06.2019
Сообщений: 6

XMLHttpRequest не видит русские буквы
Подскажите, отправляю 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":"тест"}

Как побороть кодировку исходящего текста?

Последний раз редактировалось dmitri22, 31.07.2019 в 19:18.
Ответить с цитированием