公司项目有个问题,ajax请求含中文,无论是post方式还是get方式。本地使用tomcat不乱码,liunx+weblogic都乱码。并且用以往encodeURIComponent()并在后台解码之后仍然无效。后来处理过的同事告诉我了方法:

在jsp页面中:

1 var newParamsVar= encodeURI(encodeURI(paramsVar));

这样编码后传参。

在action中:

1 String memoTemp=Memo;
2         if(!PubMethod.isEmpty(memoTemp)){
3             String memoNew;
4             try {
5                 memoNew = URLDecoder.decode(URLDecoder.decode(memoTemp,"utf-8"),"utf-8");
6             } catch (UnsupportedEncodingException e) {
7                 e.printStackTrace();
8             }
9         }
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
猜你喜欢
  • 2021-11-24
  • 2021-06-16
  • 2021-12-13
  • 2021-11-20
  • 2022-12-23
相关资源
相似解决方案