日期:2014-05-19 浏览次数:21188 次
String userName= new String(request.getParameter("userName").getBytes("ISO-8859-1"),("UTF8"));
------解决方案--------------------
 //发送邮箱
		function functclickpi(comcode,answer,email){
			$.post(
           	"<%=path%>/lms/comuser!sendMsg.so",
         			{comcode:comcode,answer:answer,email:email},
         			function (msg){
         			    if("1"==msg){
						alert("密码已发送到你的邮箱,请去验收!");
						window.close();
						return false;
         			    }else if ("2"==msg) {
						alert("答案有误,请重新输入!");		
						return false;					
					}
         			},
         			"json"
         		);
		}
你试试这种ajax 请求方式!在后台返回的是数字,也可是汉字!
------解决方案--------------------
response.setContentType("application/xml;utf-8");
response.setCharacterEncoding("utf-8");