axios请求GBK页面中文乱码解决方法
- 作者: 我就想取个名字
- 来源: 51数据库
- 2021-07-09
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编码进行转码。得到:
成功!
?
推荐阅读