Java WEB开发过程中后台接受前台的中文信息乱码问题解决

2014-11-24 02:53:28 · 作者: · 浏览: 3

解决Java WEB开发过程中后台接受前台的中文信息乱码问题,有四个方法,记录一下,方便以后自己查找,也方便大家。


首先:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
并且
request.setCharacterEncoding("gb2312");


第二:
配置 server.xml。


  
  


第三:
配置 web.xml  

setEncoding
com.dinner.filter.CharsetFilters

coding
UTF-8



setEncoding
/*


第四:
工程编码
开发中发现Windows版Eclipse默认Java和Web工程的默认编码方式不那么遂人愿,修改方法如下:
1. Web工程文件编码修改方式
Window -> Preference -> Content types
推荐将Web相关文件的编码都设置为UTF-8
2. Java源文件编码修改方式
Window -> Preference -> Workspace -> Text file encoding
Windows平台默认为GBK,Linux平台默认为UTF-8
经过这四个步骤,一般都是能解决的。


推荐阅读: