Node.js кириллица

414
26 мая 2017, 14:21

Изучаю Node.js По учебнику предложили сделать простой консольный переводчик. API Яндекса закрыто для хохла, API google.translate платный. Узнал про альтернативу для расширений google, и этот способ действительно работает. Но если попытаться перевести с русского выдаёт непонятный мне JSON:

[[["привет","привет",null,null,0]],null,"ru"]

И что самое непонятное, текстовый файл, в котором приходит ответ редакторами открывается нормально и русская речь читается, но вот внутри программы это кракозябры. И всё нормально читалось если переводить на русский либо с английского на английский.

var request = require('request'); 
 
request('https://translate.googleapis.com' 
   +'/translate_a/single?' 
   +'client=gtx&sl=ru&tl=en&dt=t&q=' 
   +encodeURI('привет'), showTranslate); 
 
function showTranslate (error, response, body) { console.log(body) };

READ ALSO
ios, изменение css при повороте экрана

ios, изменение css при повороте экрана

Всем добрый день, при загрузке страницы $(window)load и изменении размера окна браузера $(window)

254
Не получается передать массив данных (из базы данных) методом ajax

Не получается передать массив данных (из базы данных) методом ajax

В require_once "blocks/headphp" находится подключение jquery + функция connect():

227
Становление стилей с помощью скриптов

Становление стилей с помощью скриптов

Хочу сделать сайт для своей школыУ нас там компьютеры древние, как и браузера на них

305
Как изменить цвет background если подключен svg?

Как изменить цвет background если подключен svg?

Как изменить цвет background, если BG выступает svg, не меняя цвета самого svg?

509