發表文章

目前顯示的是 6月, 2017的文章

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