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

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

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

    java技術(shù)研究

    統(tǒng)計(jì)

    留言簿(3)

    閱讀排行榜

    評(píng)論排行榜

    關(guān)于tomcat的編碼問題

    webwork的xwork.xml里面配置的轉(zhuǎn)發(fā)帶中文參數(shù)就是亂碼,這里的vcStatus是中文就亂。 
    <result name="success" type="redirect">
    /haplayadmin/initManageThread.action?vcStatus=${vcStatus}
    </result>

    1.我們都知道tomcat的默認(rèn)編碼是iso8859
    2.webwor的默認(rèn)編碼是iso8859,而webwork.i18n.encoding = utf-8這里配置的是希望轉(zhuǎn)換成的字符集
    3.在轉(zhuǎn)換前的action中得到的參數(shù),如果是以get方式得到的那么應(yīng)該是iso8859(tomcat進(jìn)行了從utf-8(這個(gè)是頁(yè)面中的contentType決定的)到iso8859的轉(zhuǎn)換)。
    如果是post方式得到的則應(yīng)該是utf-8(因?yàn)閣ebwork把從tomcat得到的參數(shù)setCharactorEncoding為webwork.properties配置的字符集,通常我們?cè)O(shè)置的和頁(yè)面字符集一樣)。
    4.這樣我們?cè)谝詒edirect的方式轉(zhuǎn)換到actionB的時(shí)候顯然是以get方式提交了,webwork會(huì)執(zhí)行從iso8859到utf-8的轉(zhuǎn)換(webwork.properties里面的配置進(jìn)行轉(zhuǎn)換)。這時(shí)就會(huì)出問題:假設(shè)前面是以get方式提交的,那么就會(huì)從iso8859到utf-8,記住這時(shí)我們得到了utf-8編碼的字符集.
    5.接著,tomcat很老實(shí)的把參數(shù)按照頁(yè)面中contentType設(shè)定的值(這里是utf-8)轉(zhuǎn)換成iso8859字符集,由于是get方式提交則不會(huì)經(jīng)過webwork的setCharactorEncoding,那么我們得到的是iso8859字符集。
    6.在轉(zhuǎn)發(fā)后的action中就得到了iso8859編碼的字符集,我們只要把這個(gè)字符集進(jìn)行從iso8859到utf-8的轉(zhuǎn)換即可得到需要的參數(shù)。

    7.然而假設(shè)第三步假設(shè)是以post方式提交的,我們則得到的是utf-8的字符集編碼,在第四步webwork在執(zhí)行從iso8859到utf-8的轉(zhuǎn)換中就把參數(shù)的原始字符集寫錯(cuò)了,因?yàn)槲覀兊玫降氖莡tf-8的原始字符集而不是iso8859。這時(shí)轉(zhuǎn)換編碼的參數(shù)永遠(yuǎn)也轉(zhuǎn)不回來(lái)了。

    注:實(shí)際上webwork在解析xml中的轉(zhuǎn)發(fā)表達(dá)式的時(shí)候進(jìn)行的字符集轉(zhuǎn)換,在其他地方則不會(huì)出現(xiàn)這樣的問題。

    posted on 2007-05-29 16:52 小秦 閱讀(1940) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产精品13p| 国产色爽免费视频| 久久夜色精品国产嚕嚕亚洲av| 国产高潮久久免费观看| 亚洲国产综合无码一区二区二三区| 国产精品自拍亚洲| 久久久精品国产亚洲成人满18免费网站| 一级毛片完整版免费播放一区| 国产亚洲精久久久久久无码AV| 精品在线免费观看| 亚洲成综合人影院在院播放| 免费a级毛片无码a∨蜜芽试看| 亚洲欧美国产日韩av野草社区| 国产99视频精品免费视频7| 爱情岛论坛免费视频| 亚洲熟妇av一区二区三区漫画| 久操免费在线观看| 亚洲啪啪免费视频| 四虎在线播放免费永久视频 | 日韩精品在线免费观看| 亚洲AV成人片色在线观看高潮 | 日韩免费电影在线观看| 黄色一级免费网站| 亚洲av无码专区国产乱码在线观看 | 波多野结衣视频在线免费观看| 中文在线观看免费网站| 久久久亚洲裙底偷窥综合| 大学生美女毛片免费视频| 一区二区三区免费视频观看| 久久久综合亚洲色一区二区三区 | 69式国产真人免费视频| 亚洲爆乳大丰满无码专区| 国产亚洲大尺度无码无码专线 | 亚洲无圣光一区二区| 亚洲第一页综合图片自拍| 69精品免费视频| 日韩毛片在线免费观看| 麻豆亚洲av熟女国产一区二| 免费一级特黄特色大片在线 | 国产大片免费观看中文字幕| 免费观看在线禁片|