【axios get请求 中文乱码】

问题复现

前端请求:

company/queryFenByOrgNo?orgNo=5&qcNam=%D2%BB%C6%DA

qcNam = 一期

后端接收:

CompanyManagementController - 入参 orgNo="5",qcNam=һ��

问题解决方案

js 复制代码
 let httpUrl = this.http+'company/queryFenByOrgNo';

            const params = new URLSearchParams();
            params.append('qcNam', encodeURIComponent(qcNam));
            params.append('orgNo', orgNo);
            axios.get(httpUrl,{ params })
                .then(function (response) {
                    console.log("列表查询出参=",response.data);
                    that.options = response.data;

                })
                .catch(function (error) {

                });

使用如下代码转义后再请求,后端接收就没问题了

js 复制代码
const params = new URLSearchParams();
            params.append('qcNam', encodeURIComponent(qcNam));
            params.append('orgNo', orgNo);
相关推荐
默海笑10 小时前
VUE后台管理系统:项目架构之搭建Layout架构解决方案与实现
前端·javascript·vue.js
麦麦大数据11 小时前
F051-vue+flask企业债务舆情风险预测分析系统
前端·vue.js·人工智能·flask·知识图谱·企业信息·债务分析
苹果电脑的鑫鑫12 小时前
vue和react缩进规则的配置项如何配置
前端·vue.js·react.js
BD_Marathon12 小时前
Vue3_工程文件之间的关系
前端·javascript·vue.js
J2虾虾13 小时前
关于Ant Design Vue
前端·javascript·vue.js
普通网友13 小时前
框架适配:React/Vue 项目中如何高效使用 debugger 断点
javascript·vue.js·react.js
辛-夷13 小时前
TS封装axios
前端·vue.js·typescript·vue·axios
Swift社区13 小时前
Vue Router 越写越乱,如何架构设计?
前端·javascript·vue.js
程序员小易14 小时前
前端轮子(1)--前端部署后-判断页面是否为最新
前端·vue.js·node.js
dly_blog15 小时前
Vite 原理与 Vue 项目实践
前端·javascript·vue.js