<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hibernate3+mysql4 中文問題解決方案.

    Posted on 2006-09-16 18:59 Hally 閱讀(1324) 評論(2)  編輯  收藏 所屬分類: 學習隨筆
    1, mysql安裝時設置字符集utf-8(包括數據庫字符集,以及表的字符集), jdbc驅動用最新的
    2. hibernate配置文件(hibernate.cfg.xml)中,加上屬性
    <property name="connection.useUnicode">true</property>
    <property name="connection.characterEncoding">UTF-8</property>

    3. web.xml設置Filter
    =================================================
    <filter>
    ??
    <filter-name>
    ???Set?Web?Application?Character?Encoding
    ??
    </filter-name>
    ??
    <filter-class>com.util.SetEncodeFilter</filter-class>
    ??
    <init-param>
    ???
    <param-name>defaultencoding</param-name>
    ???
    <param-value>UTF-8</param-value>
    ??
    </init-param>
    ?
    </filter>
    ?
    <filter-mapping>
    ??
    <filter-name>
    ???Set?Web?Application?Character?Encoding
    ??
    </filter-name>
    ??
    <url-pattern>/*</url-pattern>
    ?
    </filter-mapping>


    =============================================
    SetEncodeFilter.java

    ?1package?com.util;
    ?2
    ?3import?java.io.IOException;
    ?4
    ?5import?javax.servlet.Filter;
    ?6import?javax.servlet.FilterChain;
    ?7import?javax.servlet.FilterConfig;
    ?8import?javax.servlet.ServletException;
    ?9import?javax.servlet.ServletRequest;
    10import?javax.servlet.ServletResponse;
    11
    12public?class?SetEncodeFilter?implements?Filter?{?
    13?????
    14????protected?FilterConfig?filterConfig?=?null;?
    15?
    16????protected?String?defaultEncoding?=?null;?
    17?
    18????/**//*?(non-Javadoc)?
    19?????*?@see?javax.servlet.Filter#init(javax.servlet.FilterConfig)?
    20?????*/
    ?
    21????public?void?init(FilterConfig?arg0)?throws?ServletException?{?
    22????????//?TODO?Auto-generated?method?stub?
    23????????this.filterConfig?=?arg0;?
    24????????this.defaultEncoding?=?filterConfig.getInitParameter("defaultencoding");?
    25????}
    ?
    26?
    27????/**//*?(non-Javadoc)?
    28?????*?@see?javax.servlet.Filter#doFilter(javax.servlet.ServletRequest,?javax.servlet.ServletResponse,?javax.servlet.FilterChain)?
    29?????*/
    ?
    30????public?void?doFilter(?
    31????????ServletRequest?request,?
    32????????ServletResponse?response,?
    33????????FilterChain?chain)?
    34????????throws?IOException,?ServletException?{?
    35????????//?TODO?Auto-generated?method?stub?
    36????????request.setCharacterEncoding(selectEncoding(request));?
    37????????chain.doFilter(request,?response);?
    38????}
    ?
    39?
    40?
    41????public?void?destroy()?{?
    42?????????
    43????????this.defaultEncoding?=?null;?
    44????????this.filterConfig?=?null;?
    45????}
    ?
    46?
    47?
    48????protected?String?selectEncoding(ServletRequest?request)?{?
    49?
    50????????return?this.defaultEncoding;?
    51????}
    ?
    52?
    53}
    ?

    ?

    4.提交表單的jsp頁面設置
    <%@ page language="java"? contentType="text/html; charset=UTF-8"%>

    Feedback

    # re: Hibernate3+mysql4 中文問題解決方案.   回復  更多評論   

    2006-09-22 12:03 by Supergoal
    接下來一個項目中可能會遇到這樣的問題,先記下了,謝謝。

    # re: Hibernate3+mysql4 中文問題解決方案.   回復  更多評論   

    2006-09-26 21:12 by hallywang
    多多交流

    posts - 43, comments - 200, trackbacks - 0, articles - 2

    Copyright © Hally

    主站蜘蛛池模板: 久久精品无码专区免费青青| 最近更新免费中文字幕大全| 亚洲精品在线免费观看视频| 亚洲精品无码永久中文字幕| 无人视频免费观看免费视频| 国产精品极品美女免费观看| 在线观看亚洲免费视频| 四虎AV永久在线精品免费观看| 亚洲欧美aⅴ在线资源| 成人激情免费视频| 亚洲日韩亚洲另类激情文学| 成年女人喷潮毛片免费播放| 亚洲熟妇少妇任你躁在线观看| 99视频在线精品免费观看6| 亚洲一区动漫卡通在线播放| 午夜福利不卡片在线播放免费| 亚洲狠狠成人综合网| 女人被男人躁的女爽免费视频| 亚洲国产成人无码AV在线 | 最近中文字幕完整版免费高清| 久久久久亚洲av无码专区| 最近免费中文字幕大全高清大全1| 亚洲精品日韩专区silk| 人禽杂交18禁网站免费| 精品无码专区亚洲| 亚洲欧洲精品成人久久曰影片| 国产亚洲精品免费视频播放| 亚洲精品高清国产一久久| 国产情侣激情在线视频免费看| 亚洲精品久久无码| 久久影视综合亚洲| 99热免费在线观看| 亚洲乱人伦中文字幕无码| 亚洲精品国产精品乱码不卡| 99re在线精品视频免费| 亚洲欧洲免费无码| 在线亚洲人成电影网站色www| 精品女同一区二区三区免费站| 国产AV无码专区亚洲AV蜜芽| 亚洲欧洲精品无码AV| 最近最新MV在线观看免费高清|