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

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

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

    Duran's technical life
    踏踏實(shí)實(shí)學(xué)技術(shù),認(rèn)認(rèn)真真做研究。

    環(huán)境:Hibernate 2.1.7 + MySQL4.1(MySQL的編碼已設(shè)置為utf8)
    問(wèn)題:通過(guò)Hibernate向MySQL寫(xiě)入中文后,通過(guò)Hibernate取回?cái)?shù)據(jù),在console中打印java對(duì)象顯示正常。但在MySQL Query Browser中看到的是亂碼,傳給前端的Flex也是亂碼。
    原因:Hibernate的基礎(chǔ)還是JDBC,所以一樣需要設(shè)置characterEncoding!
    解決方法
    在hibernate.cfg.xml中應(yīng)該這樣寫(xiě)

    <property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8</property>
    如果用hibernate.properties
    #hibernate.connection.url jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

    ps:處理中文的話,characterEncoding用GBK一樣可以。
    但字節(jié)編碼問(wèn)題最好的解決方法還是統(tǒng)一使用UTF-8!!!
    posted on 2005-06-10 21:35 Duran's technical life 閱讀(15938) 評(píng)論(13)  編輯  收藏 所屬分類(lèi): 技術(shù)積累
    Comments
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      MDZhao
      Posted @ 2005-12-29 23:53
      我就是這樣呀,可是還是不行呀?  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      beherca
      Posted @ 2006-01-24 09:53
      謝謝啦,正好遇到這個(gè)問(wèn)題,我是用struts+hibernate+mysql來(lái)作系統(tǒng)的,做了一個(gè)filter解決了struts的亂碼,然后修改了mysql的默認(rèn)編碼,但是發(fā)現(xiàn)還是出現(xiàn)亂碼的問(wèn)題。呵呵,原來(lái)是這樣的~~謝謝  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      antonlan
      Posted @ 2006-06-08 22:49
      banq:

      像你如上的設(shè)置,使用程序讀取和插入是沒(méi)有問(wèn)題的;但是如果我要用sql插入中文就不成了,我用過(guò)mysql的命令行和其它的客戶(hù)端工具,都插不進(jìn)去。設(shè)置成GBK就沒(méi)問(wèn)題了。  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      板橋居
      Posted @ 2006-07-13 14:45
      @antonlan
      if u excute a script loaded form a local file, the file should also be encoded by UTF8(UEdit can change the encode)!  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      hohoho
      Posted @ 2006-07-31 23:34
      &amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8

      mysql也設(shè)置成utf8,一切ok  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      andy[匿名]
      Posted @ 2006-12-05 14:06
      查詢(xún)列表沒(méi)有問(wèn)題,
      (List)this.getHibernateTemplate().find("from Customer");

      但用主鍵查單個(gè)時(shí)不出,提示查找不到,當(dāng)主鍵為中文時(shí):
      customercode參數(shù)為jsp(jsp也是用的utf-8,中文顯示也正常)
      傳入,如:/xxx/xx.do?customercode=移動(dòng)
      (Customer)getHibernateTemplate().load(Customer.class,customercode);

        回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      小楊
      Posted @ 2008-06-05 09:06
      以上的用法果然成效,大家可以試試  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      小楊
      Posted @ 2008-06-05 09:07
      我的開(kāi)發(fā)環(huán)境是Struts+hibernate  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      小董
      Posted @ 2009-05-14 20:34
      為什么我的報(bào)錯(cuò)啊,我用的是SQL Server 2000,hibernate,struts

      java.sql.SQLException: 無(wú)法打開(kāi)登錄 'OnlineExam?useUnicode=true&characterEncoding=UTF-8' 中請(qǐng)求的數(shù)據(jù)庫(kù)。登錄失敗。
        回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題[未登錄](méi)
      test
      Posted @ 2010-10-18 17:42
      很感謝@小董
        回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      xc
      Posted @ 2011-12-08 11:16
      幸虧看到樓主的解決方法;找了快一天的問(wèn)題;坑爹的編碼問(wèn)題  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題
      仰泳...
      Posted @ 2012-05-23 08:44
      問(wèn)題解決了,謝謝幫助!!!  回復(fù)  更多評(píng)論   
    • # re: Hibernate MySQL 中文亂碼問(wèn)題[未登錄](méi)
      張龍
      Posted @ 2013-04-30 13:09
      我的怎么還沒(méi)用呢?  回復(fù)  更多評(píng)論   
     
    主站蜘蛛池模板: 水蜜桃视频在线观看免费| 亚洲国产美女精品久久久| 狠狠躁狠狠爱免费视频无码| 少妇亚洲免费精品| 免费无码国产在线观国内自拍中文字幕 | 色www免费视频| 亚洲国产成人久久精品99 | 亚洲人成网77777亚洲色| 国产免费牲交视频免费播放| 最新精品亚洲成a人在线观看| 精品国产免费人成网站| 国产成人综合久久精品免费| 免费无码VA一区二区三区 | 免费观看的av毛片的网站| 亚洲一区二区三区国产精华液| 在线免费观看污网站| 九九免费久久这里有精品23| 亚洲女久久久噜噜噜熟女| 桃子视频在线观看高清免费视频| 亚洲图片一区二区| 我要看免费的毛片| 免费看一级一级人妻片| 亚洲人成网址在线观看| 成人网站免费观看| 日韩成人毛片高清视频免费看| 亚洲色偷拍另类无码专区| 免费观看无遮挡www的视频| 亚洲精品久久久久无码AV片软件| 亚洲一级片免费看| 久久国产高潮流白浆免费观看| 亚洲六月丁香婷婷综合| 亚洲精品久久久www| 最近中文字幕大全中文字幕免费| 亚洲一卡2卡三卡4卡无卡下载 | 中国一级特黄高清免费的大片中国一级黄色片 | 免费人成视频在线观看视频 | 24小时日本电影免费看| 久久精品熟女亚洲av麻豆| 亚洲精品乱码久久久久66| 亚洲精品自产拍在线观看| 51在线视频免费观看视频|