各位老大:
我在用java.net.URLEncoder.encode将一字符编码后
在地址栏中显示的为searchcon=%BB%E1
但我在java类中用request.getParameter("searchcon")接收过来的是á
为什么?
我在用java.net.URLEncoder.encode将一字符编码后
在地址栏中显示的为searchcon=%BB%E1
但我在java类中用request.getParameter("searchcon")接收过来的是á
为什么?
String searchcon = new String(param.getBytes("ISO-8859-1"), "GB2312");
试试看
用转码流水码代表转码方向
比如用1代表ISO-8859-1 -> GB2312
用2代表GB2312 -> ISO-8859-1
遇到乱码就调用它,流水码逐个试,呵呵,总有个可以的
这样一劳永逸