中文乱码问题

来源:互联网 发布:黑马程序员hadoop 编辑:程序博客网 时间:2024/06/15 13:42
1.设置jsp页面编码格式:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2.参数从jsp页面到后台的编码设置:
    方法一:在web.xml中配置过滤器
    <!-- 设置字符集编码(解决从jsp到controller中文乱码问题 -->      <filter>          <filter-name>characterEncodingFilter</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>          <init-param>              <param-name>forceEncoding</param-name>              <param-value>true</param-value>          </init-param>      </filter>      <filter-mapping>          <filter-name>characterEncodingFilter</filter-name>          <url-pattern>/*</url-pattern>      </filter-mapping></span>  
    方法二:在拦截器中设置
     request.setCharacterEncoding("utf8");  
3.数据库编码设置:
jdbc.jdbcUrl=jdbc:mysql:///myproject01?useUnicode=true&characterEncoding=UTF-8 


0 0