處理編碼Big5 for Nodejs request爬蟲

使用套件有

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 不然他會有預設的編碼



留言

這個網誌中的熱門文章

鐵人三項

菜鳥K8s資源 心得分享

Ironman 70.3 新手紀錄分享