JSP页面中,用objHttp的方式传值到JAVA中,java程序的名字叫“test.java”,传递的变量名叫“varname”,变量的值叫“中国”,如下:var url="/A/AA/test?varname="+abc中国defg;
objHttp.open('get',endcodeURL(url),false);
objHttp.send();在test.java中,已对JSP页面varname进行GB2312(ISO-8859-1)的转码。问题:JSP页面中,varname的值含有中文,无论是对否对url进行endcodeURL的处理,在test.java中接收到的都是乱码(java中调试过,在运行到对页面变量进行转码的语句前是乱码,运行到转码的语句后时还是乱码).注:test.java中的内容不能更改,只能修改JSP程序。不可用form表单提交。求解:JSP还有哪些转码函数?或者如上所述的这种情况有什么解决方法?谢谢!