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

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

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

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0
    環(huán)境:java + oracle 10g + jdk 1.6 + Debian 4.0
    ??? 數(shù)據(jù)庫訪問,使用hibernate3.2
    想象:
    [1]oracle編碼
    select userenv('language') from dual;
    結(jié)果 :SIMPLIFIED CHINESE_CHINA.AL32UTF8?

    [2]tomcat日志輸出
    我的log4j輸出是中文,字符正常

    [3]log4j日志文件
    打開log4j日志文件,也能正常顯示中文

    [4]JSP編碼
    <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

    我的分析
    [1]如果是數(shù)據(jù)的亂碼,那么在從數(shù)據(jù)庫檢索出數(shù)據(jù),輸出到日志的時候就應(yīng)該是亂碼,但是,日志輸出正常
    [2]如果說是編碼不一致的問題,我的數(shù)據(jù)庫編碼是SIMPLIFIED CHINESE_CHINA.AL32UTF8 我的頁面是UTF-8的編碼,應(yīng)該也沒有問題
    如果有問題,可能是AL32UTF8和UTF-8的編碼需要做一下處理,但是,這個我也搞不清楚。


    上面就是我的配置,但是,在從數(shù)據(jù)庫檢索出的數(shù)據(jù),在頁面上顯示的時候,還是亂碼。不知道是什么原因,那位朋友知道,麻煩指導(dǎo)一二。








    |----------------------------------------------------------------------------------------|
                               版權(quán)聲明  版權(quán)所有 @zhyiwww
                引用請注明來源 http://www.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2009-02-03 11:19 zhyiwww 閱讀(2418) 評論(7)  編輯  收藏 所屬分類: j2ee

    FeedBack:
    # re: 令我頭疼的JSP亂碼問題
    2009-02-03 13:15 | eeee
    建個過濾字符串的filter.就可以搞定了。
    加到你的web.xml里。  回復(fù)  更多評論
      
    # re: 令我頭疼的JSP亂碼問題[未登錄]
    2009-02-03 14:05 | bluesky
    不知道你用的是什么應(yīng)用服務(wù)器,我們用的是tomcat,在conf/server.xml的Connector節(jié)點中添加一個屬性即可,URLEncoding="GBK"即可,一般不會出現(xiàn)亂碼的。你可以將GBK改為系統(tǒng)默認的編碼即可,試試看。
      回復(fù)  更多評論
      
    # re: 令我頭疼的JSP亂碼問題[未登錄]
    2009-02-03 14:06 | bluesky
    不好意思,好像是URIEncoding="UTF-8"  回復(fù)  更多評論
      
    # re: 令我頭疼的JSP亂碼問題
    2009-02-03 14:49 | 銀河使者
    AL32UTF8和UTF8類似,只是高級的UTF-8,這不用轉(zhuǎn)換

    你先看看頁面上編碼的設(shè)置是否為UTF-8,還有就是看一下頁面的源代碼,用記事本打開,看盾能否正常顯示。從數(shù)據(jù)庫中取出的是UTF-8編碼的字符,如果頁面出現(xiàn)亂碼,有可能是使用了其他的編碼方式進行了解碼。還是有就是看看你的web程序是不是什么地方用了GBK處理了。在發(fā)送到客戶端之前就成亂碼了。如response.setCharacter(...),或使用其他的方法處理的。  回復(fù)  更多評論
      
    # re: 令我頭疼的JSP亂碼問題
    2009-02-03 14:50 | 銀河使者
    還有就是URLEncoding=是處理服務(wù)端接收客戶數(shù)據(jù)時的亂碼的,這與頁面顯示亂碼無關(guān)。  回復(fù)  更多評論
      
    # re: 令我頭疼的JSP亂碼問題
    2009-02-04 22:06 | NJPaul
    亂碼問題確實比較麻煩,不僅和jsp有關(guān),和數(shù)據(jù)庫以及操作系統(tǒng)都有關(guān)系。上面說的修改tomcat的server.xml中的URIEncoding的方法是用來解決包含中文或日文文字的URL映射和下載文件時文件名中包含中文或日文的問題的,所以應(yīng)該不是這個原因。在項目中配置一個文字Encoding的filter應(yīng)該可以解決問題的,如果你的頁面什么的本身沒有問題的話。不過具體的情況也可能更復(fù)雜,等答案……  回復(fù)  更多評論
      
    # re: 令我頭疼的JSP亂碼問題[未登錄]
    2009-02-05 18:34 | wolfsquare
    設(shè)置<@pageEncoding=UTF-8>  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲一区欧洲一区| 亚洲精品国产成人片| 亚洲一区中文字幕在线电影网| 国内精品免费久久影院| 亚洲精品无码av天堂| 一级美国片免费看| 久久久久亚洲精品中文字幕| 久久久久久国产a免费观看不卡| 中文字幕亚洲天堂| 巨胸喷奶水www永久免费| 亚洲精品乱码久久久久久蜜桃不卡 | 一级白嫩美女毛片免费| 亚洲午夜日韩高清一区| a级片免费在线播放| 亚洲成人动漫在线| 青娱乐免费视频在线观看| 亚洲一区二区无码偷拍| 免费大片在线观看网站| 成人av片无码免费天天看| 亚洲成人精品久久| 免费看黄视频网站| 久久久久久亚洲精品无码| 日本中文一区二区三区亚洲| 中文毛片无遮挡高清免费| 久久综合九九亚洲一区| 最新欧洲大片免费在线| 粉色视频免费入口| 国产av天堂亚洲国产av天堂| ww4545四虎永久免费地址| 亚洲国产成人精品无码区二本 | 国产免费看JIZZ视频| 毛片亚洲AV无码精品国产午夜| 亚洲午夜精品一级在线播放放| 一级毛片不卡片免费观看| 男人的天堂av亚洲一区2区| 亚洲精品美女久久777777| 无人在线观看完整免费版视频| 色欲aⅴ亚洲情无码AV| 亚洲成AV人片在| 成人毛片18女人毛片免费 | 在线日本高清免费不卡|