JavaWeb解决中文乱码

一、Get请求,方案有两种编码

  A:修改Tomcat配置文件 server.xml   URIEncoding="UTF-8"server

     如:<Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8445" URIEncoding="UTF-8" />xml

 B:将从Request做用域中取的参数按iso-8859-1编码得byte值,再转成utf-8编码字符串utf-8

  如: String userName= request.getParameter("userName");作用域

            userName = new String(userName.getBytes("iso-8859-1"),"utf-8");字符串

二、POST请求get

  request.setCharacterEncoding("utf-8");io

相关文章
相关标签/搜索