问题:前台是jsp页面,数据是通过拼接URL传递的,传输到后台是"?"乱码。
尝试解决:然后后台尝试使用newString(param.getBytes("iso8859-1"),"UTF-8"),但是不好用,尝试转换为gbk还是乱码。
最后的解决方案如下:
第一步 : jsp页面,url拼接参数时
encodeURI(encodeURI(param)。
第二步:后台Java接收参数,
String name = URLDecoder.decode(request.getParameter("name"),"UTF-8");
乱码解决。