关于Java无法解码(ajax编码 Java解码)

今天遇到了一个非常奇~~~~~~葩的问题,无解!

一向前端碰到中文,请求都使用encodeURI(encodeURI("中文"))编码,然后后端使用URLDecoder.decode(request.getParameter("参数名"),"UTF-8");完成解码。

可以看下这个哥们的介绍:http://www.cnblogs.com/bennman/archive/2011/05/27/2059985.html

但是。。。今天就碰到了,ajax请求参数下图:

后台接收到Model入下图所示:

由于cityName没有进行任何编码,后台接收直接挂了

然后,其他的几项,也依然救不活

不管你是解码一遍,还是解码两遍,用UTF-8,还是GB2312,统统不好使~!

原文地址:https://www.cnblogs.com/minily/p/7563148.html