国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

發現Hibernate中文問題又一解決方法

2019-11-18 12:56:44
字體:
來源:轉載
供稿:網友

  開發構架:Hibernate2.1.6+SPRing1.2.2+Sturts1.1;
  
  數據庫MySQL4.024-nt;
  
  容器:Tomcat5.0.28;
  
  開發工具:JbuilderX、Eclipse3.0
  
  OS:window200
  
  就在開發的時候問題出現了:在JBX下開發,用的Tomcat 是自帶的4.06,啟動后測試中文沒有任何問題(而且在jsp頁面里面也沒有加“ <%@ page contentType="text/Html;charset=gb2312" %> ”),中文的存取都沒有亂碼現象;
  
  這樣就把JBX下開發的移在Eclipse3.0下,用的Tomcat是下載的5.0.28,啟動Tomcat測試發現,Insert 數據是沒亂碼,但存數據庫里面Select數據時,中文時亂碼的!這里很多人會想到應該不會的!其實我也是這么想的,但事實就是這樣,我查可資料如這:http://www.survivalescaperooms.com/josson/archive/2005/03/16/119619.aspx
  
  說的不錯,我就按照這樣作了,加了,但是還是不行,我改為:jdbc:mysql://localhost/hibstruts?useUnicode=true&characterEncoding=GB2312;而且Filter的配置也該成了GB2312;還有對每個JSP頁面也加了<%@ page contentType="text/html;charset=gb2312" %> ,最后測試了一上午還是不行;我只能用了
  
  str=row[1].toString();  //取出中文
  System.out.println("________=========Tname1 :"+str);
  dbbyte1 = str.getBytes("iso-8859-1"); //轉換字符集
  str = new String(dbbyte1);
  System.out.println("________=========Tname2 :"+str); //正常的中文
  
  不會吧,天哪!這樣處理中文會把我累死啊!
  
  下午,我就從比較低級的問題入手想了!是不是問題沒有這么復雜?... ...
  
  原來代碼就換了個Tomcat,竟然如此的問題,是不是Tomcat的問題,不會吧,應該5.0.28版本不比4.0.6
  
  低級吧!哦,是不是中文問題支持有所改變那!對,把在Eclipse下開發的Tomcat換為JBX自帶的4.0.6試試!
  
  馬上換用Tomcat4.0.6,所以的中文問題立即消失了!MD,這么讓人大干的問題,竟然這么解決的!
  
  唉,不知自己的思維邏輯問題,還是Tomcat的發展邏輯問題啊!看來以后還得從實踐入手,不要相信技術的發展邏輯。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 津市市| 米脂县| 白银市| 望谟县| 突泉县| 合川市| 鄂尔多斯市| 内黄县| 玛曲县| 林西县| 古浪县| 鄯善县| 黄浦区| 二连浩特市| 鄂温| 府谷县| 闵行区| 盐源县| 康乐县| 四子王旗| 金平| 华安县| 金阳县| 博野县| 双城市| 漠河县| 浦江县| 塘沽区| 平阳县| 金堂县| 荆州市| 珲春市| 鲜城| 同仁县| 临江市| 凤翔县| 星座| 辽阳市| 吴忠市| 华亭县| 双牌县|