xmlhttp用GET方法传递中文到一个也是UTF-8编码的JSP,但是始终是乱码,这个究竟是什么原因呢?XMLHTTP不是默认UTF-8的吗?
xlyyc 2006-03-21 04:04:31 XMLHTTP传递参数如下:
var url = "goTry.jsp?test=中文";
var loader = new ActiveXObject("Microsoft.XMLHTTP");
loader.open("GET",url,true);
loader.onreadystatechange=function(){
if(loader.readyState==1){
process.innerHTML="处理中,请稍候...";
}
if(loader.readyState==4){
process.innerHTML="";
alert(loader.responseText);
}
}
loader.send(null);
goTry.jsp:
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String test=request.getParameter("test");
out.print(test);
%>
谢谢解答