2016-05-10 66 views

回答

2

檢索與ANSI(窗口1252)的編碼從舊網站的數據時,我剛剛有同樣的問題。有些角色出來搞砸了。如:

這是我如何解決。基於該API doc

var req = http.request(options, (res) => { 
    res.setEncoding('utf8'); 
    res.on('data', (chunk) => { 
    console.log(`BODY: ${chunk}`); 
    }); 
    res.on('end',() => { 
    console.log('No more data in response.'); 
    }); 
}); 

只要改變res.setEncoding('utf8');res.setEncoding('binary');。它似乎同時接受utf8ansi編碼而不會混淆重音。

res.setEncoding('binary');