后台接收前台中文信息乱码的解决方案

问题前言:

最近在更新代码之后,发现前台展示中文乱码,但是一样的代码放在了测试环境却是正常的,原因是本机的tomcat配置有问题,这个问题找了好久,希望给大家启发

 

1.配置tomcat 的server.xml文件,在设置端口处后面,填写编码格式

URIEncoding="UTF-8" />
  URIEncoding="UTF-8"/>

 

2.在jsp中添加如下

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> 

 

3.配置工程下的web.xml,注意修改下面粗体部分


  setEncoding
  com.xxx.filter.CharsetFilters
  
   coding
   UTF-8
  

 

 
  setEncoding
  /*
 

4.再就是修改eclipse配置

  Web工程文件编码修改方式
 Window -> Preference -> Content types
 编码都设置为UTF-8

 

 

你可能感兴趣的:(后台接收前台中文信息乱码的解决方案)