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

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

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

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0

    由于操作系統、瀏覽器、數據庫、JVM采用的字符集都不一樣,基于Weblogic Server開發的應用經常出現中文顯示亂碼問題,其實在Weblogic Server上運行的WEB應用有很多與字符集有關的設置,下面做一個總結,為了正確處理中文,最好把這些設置都設上。

    1. 在JSP文件頭加入

    < %@ page contentType="text/html; charset=GBK" % >

    指定該JSP采用的字符集。

    2.在Weblogic.xml文件的< jsp-descriptor >中加入:

    < jsp-param >

    < param-name >encoding< /param-name >

    < param-value >GBK< /param-value >

    < /jsp-param >

    指定JSP文件中采用的字符集,在JSP文件中的< %@ page contentType="text/html; charset=GBK" % >會覆蓋該設置

    3.在Weblogic.xml文件的< jsp-descriptor >中加入

    < jsp-param >

    < param-name >compilerSupportsEncoding< /param-name >

    < param-value >true< /param-value >

    < /jsp-param >

    如果為TRUE,指定在編譯JSP文件時,采用在JSP文件中定義的

    < %@ page contentType="text/html; charset=GBK" % >或< jsp-descriptor >中定義的encoding參數中定義的字符集進行編碼,如果為FALSE,則采用JVM中默認指定的字符集進行編碼。

    4. Weblogic Server需要把HTTP request(GET 和POST)中的數據從它的原始編碼轉化為Unicode,以便Java servlet API進行處理,為了做這種轉換,Weblogic Server需要知道HPPT request中的數據的編碼方式。這可以通過在Weblogic.xml的< context-param >中設置.

    < input-charset >

    < resource-path >/< /resource-path >

    < java-charset-name >GBK< /java-charset-name >

    < /input-charset >

    5.從ORACLE數據庫中檢索出來的中文顯示不正確時,在這種情況下,如果數據庫使用的是中文字符集,并使用的是Type 2 JDBC Driver時,可加入Weblogic.codeset=GBK的屬性來解決這個問題。代碼如下:

    java.util.Properties props = new java.util.Properties();

    props.put("Weblogic.codeset", "GBK");

    props.put("user", "scott");

    props.put("password", "tiger");

    String connectUrl = "jdbc:Weblogic:oracle";

    Driver myDriver = (Driver)

    Class.forName("Weblogic.jdbc.oci.Driver").newInstance();

    Connection conn =

    myDriver.connect(connectUrl, props);

    6. 如果是采用WTC調用Tuxedo中的服務,在JSP頁面中無法正確顯示中文,必須使安裝Tuxedo的服務器上的NLS_LANG環境變量與數據庫中的字符集的設置一樣。如后臺Oracle數據庫中的字符集設置為SIMPLIFIED CHINESE_CHINA.ZHS16GBK,那么Tuxedo應用服務器上的NLS_LANG環境變量應設置為:export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

    posted on 2006-12-21 10:22 有貓相伴的日子 閱讀(10908) 評論(2)  編輯  收藏 所屬分類: j2ee

    評論:
    # re: weblogic中文亂碼問題 2007-07-31 15:18 | lizhy
    我這bea目錄下搜索出了四十幾個weblogic.xml文件,不知道具體應該修改哪一個,還是都要修改,請明示  回復  更多評論
      
    # re: weblogic中文亂碼問題 2007-08-10 10:36 | 有貓相伴的日子
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 亚洲国产视频久久| 亚洲AV无码成人专区| 水蜜桃视频在线观看免费| 日韩成人免费视频播放| 国产亚洲综合精品一区二区三区| 午夜视频免费观看| 美女扒开尿口给男人爽免费视频| 四虎永久免费地址在线观看| 精品久久久久久亚洲中文字幕| 免费精品国产自产拍观看| 瑟瑟网站免费网站入口| 国产精品亚洲二区在线观看| 99久久免费国产特黄| 久久精品亚洲一区二区| 亚洲一级免费毛片| 一本色道久久88—综合亚洲精品 | 久久久久无码专区亚洲av| 两个人看的www视频免费完整版| 亚洲国产精品无码专区在线观看| 成全视频高清免费观看电视剧| 亚洲综合久久综合激情久久 | 97视频免费在线| 亚洲av无码专区首页| 国产亚洲精品AA片在线观看不加载| 久久精品国产免费一区| 亚洲色欲色欲www| 波多野结衣免费视频观看| 免费萌白酱国产一区二区三区 | 亚洲精品无码日韩国产不卡av| 亚洲第一黄片大全| 无码日韩精品一区二区免费暖暖| 亚洲综合校园春色| 久久久久亚洲AV成人网人人网站| 日本一卡精品视频免费| 亚洲狠狠婷婷综合久久蜜芽| 亚洲精品成人无限看| 手机在线免费视频| 天黑黑影院在线观看视频高清免费 | 猫咪免费人成在线网站 | 亚洲va久久久噜噜噜久久男同| 日韩一区二区a片免费观看|