代码人生

现在是科技信息时代,如果你不奋斗努力,那么你就会被时代所抛弃!

« 查询数据库的字符编码集Mysql语句记录 »

xml配置过滤器的默认字符编码

1.  Web.XML  文件配置 (先检查下是 页面返回数据时已经乱码了,还是在插入数据库的时候乱的码,以下是页面返回乱码

<!-- 配置编码过滤器  -->

<filter>
    <filter-name>EncodingFilter</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>EncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

2. 检查你的 html 或 jsp 页面中 是否设置字符编码

html:

<meta charset="utf-8"> 

jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

(以下是保存数据库时乱码)

两点:

1. 在 连接数据库的配置文件中添加编码:

// 在数据库名的后面直接粘贴上去就行 ?useUnicode=true&characterEncoding=utf8 2. 如果上面还没解决,估计就是你的数据库,本身编码问题了,去检查下数据库和表的字符编码,然后重新修改下就行了。(参照另一篇博文“查询数据库的字符编码集”)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 100427

版权 © 2019 zhuanglicheng 版权所有。| 黑ICP备19006328号-1