国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.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的發展邏輯問題啊!看來以后還得從實踐入手,不要相信技術的發展邏輯。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江口县| 孙吴县| 嘉善县| 鹰潭市| 梁山县| 竹溪县| 永昌县| 淮安市| 吴旗县| 灌云县| 青海省| 鞍山市| 五原县| 彩票| 西乌珠穆沁旗| 高平市| 常宁市| 搜索| 石景山区| 长乐市| 突泉县| 东明县| 高淳县| 龙岩市| 黑水县| 江达县| 蚌埠市| 芒康县| 称多县| 阿克苏市| 板桥市| 清徐县| 南宫市| 深州市| 哈巴河县| 海晏县| 普安县| 乌拉特前旗| 鲜城| 关岭| 方正县|