解决GET方式传中文参数给Struts2 Action时的乱码问题
try{
String str=new String("".getBytes("IOS8859-1"),"gbk");
}catch(Exception e){}
编码格式不一致
提交的两种方式,GET和POST
1.记住超链接是GET方式提交
2.POST方式提交可以统一转码(这样获得的参数可以统一转码)
例:request.setCharacterEncoding("UTF-8"); //如果你用的编码方式是GBK就写GBK,要写在获得参数的前面
String name=request.getParameter("name");
System.out.println(name); //可以转过来,必须是POST提交
