NodeJs - Corrigindo o encode do retorno de um request com iconv-lite
 
    Uma maneira prática de corrigir o problema de caracteres UTF8/ISO-8859-1 é usando iconv-lite.   Para instalar o iconv-lite em seu projeto Node:   npm install iconv-lite ( ou npm install iconv-lite --save  caso queira registrar no arquivo package.json)   Aplicando a solução:    const iconv = require('iconv-lite');    request( { url : 'http://www.minhaurl.com.br' , encoding : null } , function ( error , response , body ) {                   if( !error ) {                       let textEncoded = iconv.decode( body , 'iso-8859-1');                        console.log( textEncoded );                   }    } );