Я пытаюсь получить доступ к веб-сайту un utf-8 с помощью модуля запроса. Ответ на этот запрос искажен.Node.js mikeal/request module - Garbled non-utf8 website (Shift_JIS)
var request = require('request');
request('http://www.alc.co.jp/', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Print the web page.
}
});
Даже после установки опции кодирования Shift_JIS я вижу искаженный японский текст.
https://github.com/ashtuchkin/iconv-lite Я думаю, что вы можете использовать это, чтобы декодировать SHIFT_JIS буфера в строку UTF-8. – Jerry
нашел другое для узла здесь. Я собираюсь попытаться превратить его в пакет Meteor. https://github.com/polygonplanet/encoding.js –
, который хорошо выглядит тоже @Jerry –