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