處理編碼Big5 for Nodejs request爬蟲
使用套件有
安裝套件iconv-lite
那就是encoding: null
這務必要讓他先null 不然他會有預設的編碼
const request = require('request');
const iconv = require('iconv-lite');
安裝套件iconv-lite
npm install iconv-lite
request.post({
url: 'https://....',
encoding: null,
form: {
key: value
}
}, function (err, response, body) {
if (!err && response.statusCode == 200) {
let buf = iconv.decode(body, 'BIG5');
console.log(buf);
}
})
這裡有一個地方要注意那就是encoding: null
這務必要讓他先null 不然他會有預設的編碼
留言
張貼留言