Module request how to properly retrieve accented characters? � � �

前端 未结 3 445
孤城傲影
孤城傲影 2020-12-01 12:25

I\'m using: Module: Request -- Simplified HTTP request method to scrape a webpage with accented characters á é ó ú ê ã etc.

I\'ve already tried e

3条回答
  •  我在风中等你
    2020-12-01 13:07

    I were tried and OK (Shift_JIS):

    var concat  = require('concat-stream'),
        Iconv   = require('iconv').Iconv,
        request = require('request');
    
    var conv = new Iconv('Shift_JIS', 'utf8'),
        req  = request('http://www.alc.co.jp/');
    
    req.pipe(conv);
    
    req.on('error', function() {
        console.log('an error occurred');
    });
    
    conv.pipe(concat(function(body) {
        console.log(body.toString());
    }));
    

    https://github.com/request/request/issues/1080#issuecomment-56172161

提交回复
热议问题