jquery中load中文乱码的解决方法

/ 默认分类 / 没有评论 / 680浏览

$("").load()中文乱码问题

JSP 请求页面

$("#baseLineThreeCenterTab").load(basePath+"/pro/baseline/gotoProConfigBaseLineMain.action?parameter="+parameter);


java后台接收的如:parameter=“中文”,则会出现乱码。

解决方法:

JSP页面

// encodeURI()编码	
$("#baseLineThreeCenterTab").load(basePath+"/pro/baseline/gotoProConfigBaseLineMain.action?parameter="+encodeURI(parameter));

JAVA:

// URLDecoder.decode(parameter, "utf-8");解码
import java.net.URLDecoder;
String parameter = URLDecoder.decode(parameter, "utf-8");