java EE解决中文乱码问题

时间:2023-02-10 10:27:19

统一指定项目编码,注意文件编码与项目编码一致

页面表单若采取post方式提交,解决中文乱码的方法有(针对get方式提交无效 ):

  1. 通过设置request.setCharacterEncoding(“指定编码”);
  2. 通过过滤器统一设置编码
页面表单若采取get方式提交,解决中文乱码的方法有:
  1. 通过new String(参数1,参数2)指定,其中参数1是经过某种编码转化的字节数组,参数2是指定期待编码类型,如key = new String(key.getBytes("iso8859-1"), "utf-8");
  2. 若采用tomcat服务器,则修改服务器下的server.xml文件中的 <Connector port="80"   ...
      URIEncoding="GBK"/>中的URIEncoding编码