|
|
解决乱码问题其实很简单,只有保证处理的过程中保证统一的编码格式就ok,是吧?
1.jsp页面中的设置
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>。。。。。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 俩写一个也行吧
2.页面提交到后台程序前进行编码(据说提交前系统要进行编码,如果是GBK的话就不用了吧)
<filter><filter-name>SetCharacterEncoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter> <!-- 要过滤得类型 --><filter-mapping><filter-name>SetCharacterEncoding</filter-name><url-pattern>*.jsp</url-pattern></filter-mapping>
3.java文件(默认是UTF-8的吗,保险期间还是配置一下),项目属性

4.数据库
5.struts配置文件,影响通过post提交的数据
<constant name="struts.i18n.encoding" value="UTF-8" />
6.tomcat配置,只影响通过get请求的数据
URIEncoding="GBK"
<img alt="">
|
|