新(xīn)疆軟件開發

本站首頁(yè) 軟件開發 成功案例 公(gōng)司新(xīn)聞 公(gōng)司簡介 客服中(zhōng)心 軟件技(jì )術 網站建設
  您現在的位置: 新(xīn)疆二域軟件開發公(gōng)司 >> Java技(jì )術 >> 文(wén)章正文(wén)

java開發程序亂碼集錦

我們在開發JAVA程序的時候經常遇到亂碼的現象,可(kě)能(néng)新(xīn)手對這些不沒有(yǒu)經驗,不是很(hěn)了解它的出現是由于什麽問題引起的,今天整理(lǐ)了幾個常用(yòng)JAVA亂碼的處理(lǐ)方法,供大家參考一下,新(xīn)疆軟件開發網搜集整理(lǐ) 。

1. Serlvet傳遞過來的參數的編碼不對:

解決方案:

a) 檢查Tomcat的conf/Server.xml的Connector Tag
    <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='UTF-8' />

b) 檢查 doGet() 函數
    request.setCharacterEncoding("UTF-8");

2. Hibernate遇到亂碼問題:

檢查:hibernate.cfg.xml中(zhōng)的     
<property name="connection.url">
  jdbc:mysql://localhost:3306/yidishui?useUnicode=true&amp;characterEncoding=UTF-8
</property>

3. PreparedStatement, setString之後trace(prepStm)發現SQL變成亂碼了

解決方法:
1) 在setString的地方試着把自己的string的charset改成數據庫一樣的charset, (我試了很(hěn)久,沒試出來,但應該是可(kě)行的)
2) 在創建Connection的時候,用(yòng)上面解決方法中(zhōng)的帶有(yǒu)characterEncoding的url

4. 使用(yòng) newStr = new String( oldStr.getBytes("XXXXX"), "YYYY" ) 從XXXX将字符轉化成YYYY

作(zuò)者:未知 | 文(wén)章來源:未知 | 更新(xīn)時間:2007-11-29 14:17:35

  • 上一篇文(wén)章:

  • 下一篇文(wén)章:

  • 相關文(wén)章:
    JAVA開發的6個實踐的例子
    JAVA中(zhōng)的抽象類型的一些概念
    java語言開發程序中(zhōng)的幾個例子大家看看
    了解java開發語言在軟件開發中(zhōng)的幾個誤區(qū)
    如何才能(néng)使用(yòng)Java實現内部領域的特定語言
    Java開發學(xué)習小(xiǎo)心使用(yòng)Date以及Time類
    sun最近修補了一部分(fēn)java的安(ān)全補丁
    Java程序員應該了解那些開源協議
    java性能(néng)優化的一些見解
    解析c#語言和java語言最相似的地方
    軟件技(jì )術
    · 開發語言
    · Java技(jì )術
    · .Net技(jì )術
    · 數據庫開發
    最新(xīn)文(wén)章  
    ·j2se 嵌入式腳本抓取引擎
    ·JAVA開發的6個實踐的例子
    ·JBuilder7 / Weblogic7開發
    ·JAVA中(zhōng)的抽象類型的一些概
    ·java語言開發程序中(zhōng)的幾個
    ·了解java開發語言在軟件開
    ·如何才能(néng)使用(yòng)Java實現内部
    ·Java開發學(xué)習小(xiǎo)心使用(yòng)Date
    ·Java程序員應該了解那些開
    ·java性能(néng)優化的一些見解
    ·介紹JDK5.0一些collection
    ·基礎學(xué)習:java中(zhōng)使用(yòng)存儲
    ·解析c#語言和java語言最相
    ·Java語言學(xué)習:jAVA中(zhōng) 的多(duō)
    ·Java是不是應該增加新(xīn)特性
    關于我們 | 軟件開發 | 下載試用(yòng) | 客服中(zhōng)心 | 聯系我們 | 友情鏈接 | 網站地圖 | 新(xīn)疆電(diàn)子地圖 |
    版權所有(yǒu) © 2016 新(xīn)疆二域軟件開發網 www.k8w.net All Rights Reserved 新(xīn)ICP備14003571号
    新(xīn)疆軟件開發總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新(xīn)疆烏魯木(mù)齊北京中(zhōng)路華聯大廈A-5C 郵編:830000