<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開發技術網
    主站蜘蛛池模板: 91精品手机国产免费| 黄色网址大全免费| 中文字幕在线免费观看| 亚洲AV日韩AV鸥美在线观看| 久久免费精品一区二区| 亚洲av无码专区国产乱码在线观看| 国产福利免费视频| 亚洲中文字幕无码爆乳AV| 91精品成人免费国产| 亚洲精品午夜无码专区| 日本高清免费观看| 亚洲精品视频免费在线观看| 精品国产污污免费网站aⅴ| 亚洲欧洲日本国产| 亚洲成在人线aⅴ免费毛片| 亚洲乱色伦图片区小说| 免费A级毛片无码A| 精选影视免费在线 | 亚洲VA中文字幕不卡无码| 精品无码免费专区毛片| 亚洲av无码片vr一区二区三区| 免费午夜爽爽爽WWW视频十八禁 | 91亚洲导航深夜福利| 免费在线观看h片| 亚洲国产精品无码久久九九大片 | 人成午夜免费视频在线观看| 亚洲天堂一区二区三区| 四虎免费在线观看| 一级午夜免费视频| 亚洲AV成人无码久久精品老人| 噼里啪啦免费观看高清动漫4| 欧美亚洲国产SUV| 亚洲午夜精品一级在线播放放 | 9277手机在线视频观看免费| 亚洲校园春色另类激情| 亚洲毛片av日韩av无码| 最近免费2019中文字幕大全| 亚洲女女女同性video| 亚洲国产精品嫩草影院在线观看 | 在线播放高清国语自产拍免费 | 国产精品亚洲玖玖玖在线观看|