前后台联调,参数奇数乱码,偶数不乱码问题:
后台编码格式GBK,前台没有设置编码格式
1.post 请求时 在参数上进行转换(两个根据情况而定):
fieldValue= new String(fieldValue.getBytes(“iso8859-1”), “UTF-8”);//解决中文乱码
fieldValue= new String(fieldValue.getBytes(), “UTF-8”);//解决中文乱码问题
2.整合代码到项目中时1中的方法不适用,所以有了以下解决办法:
request.setCharacterEncoding(“UTF-8”);// 防止前台传递中文参数乱码