请求的中文乱码及浏览器编码与解码

请求的中文乱码:

        对于get请求:参数追加到地址栏,会使用utf-8编码,服务器(tomcat7)接受到请求之后,使用iso-8859-1解码,所以会出现乱码
        对于post请求,参数是放在请求体中,服务器获取请求体的时候使用iso-8859-1解码,也会出现乱码
        
        通用的方法:
            new String(参数.getBytes("iso-8859-1"),"utf-8");
        针对于post请求来说:只需要将请求流的编码设置成utf-8即可

            request.setCharacterEncoding("utf-8");

代码

表单代码:





Insert title here


 


          用户名

          密码

       
 

XML代码:

 
   
    Para

你可能感兴趣的:(servlet)