表单以post方式或者get方式提交,如何解决中文乱码问题?

post方式:

在 接受请求 的页面 设置  request.setCharacterEncoding("utf-8");


get方式:

治标方法:

表单以post方式或者get方式提交,如何解决中文乱码问题?

String username=request.getParameter("username");

byte[] username1=username.getBytes("ISO-8859-1");//将字符串 拆成字节

String username=new String(username1,"utf-8"); //将字节转换成 字符串

治本方法:

表单以post方式或者get方式提交,如何解决中文乱码问题?

将 config中的server.xml 文件中添加一个 URIEncoding="UTF-8"