Próbuję uzyskać dostęp do strony non utf-8 za pomocą modułu żądania. Odpowiedź jest zniekształcona dla tego żądania.Node.js mikeal/request module - Zakodowana strona non-utf8 (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.
}
});
Nawet po ustawieniu opcji kodowania na Shift_JIS widzę zniekształcony japoński tekst.
https://github.com/ashtuchkin/iconv-lite myślę, że można to wykorzystać do dekodowania Shift_JIS bufor do ciągu UTF-8. – Jerry
znalazłem inną dla węzła tutaj. Zamierzam spróbować przekształcić go w pakiet Meteorów. https://github.com/polygonplanet/encoding.js –
który również wygląda dobrze @Jerry –