axios请求GBK页面中文乱码解决方法

    技术2025-07-21  8

    axios请求GBK页面中文乱码解决方法

    在react 的 axios 请求后台文件类型的时候出现如下错误 

     

    这时候需要设置GBK转码。请求参数如下。

     

    1 responseType: 'blob', 2 transformResponse: [function (data) { 3 let reader = new FileReader(); 4 reader.readAsText(data, 'GBK'); 5 reader.onload = function (e) { 6 console.log(reader.result); 7 } 8 return data; 9 }]

     

    让返回类型为blob,然后按gbk编码进行转码。得到:

    成功!

     

    Processed: 0.010, SQL: 9