在使用ES6的模块化引入js的时候,url有没有乱码的,是怎么解决

2021-09-02 10:15发布

在使用ES6的模块化引入js的时候,当js的路径中包含中文的时候,url有没有乱码的,大家是怎么解决的呢

在使用ES6的模块化引入js的时候,当js的路径中包含中文的时候,url有没有乱码的,大家是怎么解决的呢

6条回答
zgzbs
2021-09-14 14:07

般出现乱码都是在js裏面跳转到哪个类 然後得到这个参数的时候中文乱码,
有一个非常实用的办法,在js你可以这样写:
var url=........;
url=encodeURI(url);
url=encodeURI(url); //最重要的部分,两次调用encodeURI ,就是编码两次
然後在跳转到url所在的类, 获取这个参数的方法如下:
String name=request.getParameter("name");
name=URLDecoder.decode(name,"utf8");
这样就能解决乱码问题了,这种方法还没遇到过不能解决的乱码,

一周热门 更多>