由于之前老的项目是用get请求去访问页面的(不方便修改成Post请求),在windows下部署时没有问题,但是部署到linux上时出现中文乱码的问题,在get请求上携带了‘’中文‘’的参数,传递到后台的时候变成了乱码,我们可以在页面中对参数进行二次编码,如
var title = encodeURI(encodeURI($("#title").val()));
在后台进行解码,就可以解决乱码的问题了
title=URLDecoder.decode(title, "utf-8");
由于之前老的项目是用get请求去访问页面的(不方便修改成Post请求),在windows下部署时没有问题,但是部署到linux上时出现中文乱码的问题,在get请求上携带了‘’中文‘’的参数,传递到后台的时候变成了乱码,我们可以在页面中对参数进行二次编码,如
var title = encodeURI(encodeURI($("#title").val()));
在后台进行解码,就可以解决乱码的问题了
title=URLDecoder.decode(title, "utf-8");