jsp前台url传中文参数乱码

来源:互联网 发布:集成电路和单片机 编辑:程序博客网 时间:2024/05/16 14:51

不用FORM表单方法,AJAX方法,也可以解决中文乱码问题。

总结一下,首先,在jsp中,<%@ page language="java" contentType="text/html; charset=UTF-8"   pageEncoding="UTF-8"%>要配好,项目后台也要统一utf8;

完后在传到后台之前,var data=data;data=encodeURI(data); data=encodeURI(data); 注意这里要转2次;之后就可以放在?后边传了;

后台接收时,转换一下:String data=URLDecoder.decode(data,"UTF-8");

好了,中文不在乱码了

0 0