美文网首页
Axios以及将字节数组GB2312转为ascii

Axios以及将字节数组GB2312转为ascii

作者: webjiacheng | 来源:发表于2022-05-22 22:57 被阅读0次
    var axios = require('axios');
    const iconv = require("iconv-lite");
    var jschardet = require("jschardet")
    
    var config = {
      method: 'get',
      url: '请求路径',
      headers: { 
         'User-Agent': '666'
      },
      timeout:xx毫秒,//默认两分钟
      responseType:'arraybuffer'//指定返回字节数组
    };
    
    axios(config)
    .then(function (response) {
      console.log(response.data);//得到一个gbk格式Buffer字节数组
      console.log(jschardet.detect(response.data))//打印字节编码格式
      let str = iconv.decode(response.data, 'gbk');//使用iconv将Buffer以gbk格式转化为中文
      console.log(JSON.parse(str));
    })
    .catch(function (error) {
      console.log(error);
    });
    
    

    相关文章

      网友评论

          本文标题:Axios以及将字节数组GB2312转为ascii

          本文链接:https://www.haomeiwen.com/subject/aeplprtx.html