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

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

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

    像一顆晨土

    常用鏈接

    統(tǒng)計(jì)

    blogs

    life

    最新評(píng)論

    Webwork Forward 2 html

    Web瀏覽器是否能正確顯示一個(gè)Web頁(yè)通常依賴兩個(gè)條件:
    一、頁(yè)面的編碼(文件編碼).

    二、該頁(yè)定義的contentType.

    其中頁(yè)面的編碼是決定性的因素。兩者一致是,瀏覽器會(huì)正常顯示內(nèi)容,否則有可能產(chǎn)生亂碼現(xiàn)像。

    如果一個(gè)Html文件,文件編碼為UTF-8。contentType設(shè)為相同。則使用IE或Firefox查看,兩者都會(huì)自動(dòng)選擇正確的編碼形式來(lái)解釋。當(dāng)我將contentType設(shè)為GB2312,以為會(huì)造成亂碼,結(jié)果不會(huì)。我認(rèn)為原因是這樣的:文件編碼起決定作用,加上Utf-8包括了GB該有的字符,所以這種情況是以大的來(lái)認(rèn)識(shí)小的。沒(méi)問(wèn)題。(不知是否有理解錯(cuò)誤 :P)。

    上述情況為使用瀏覽器直接把開(kāi)網(wǎng)頁(yè)文件的結(jié)果。當(dāng)我使用Webwork的Action時(shí),將Html文件作為結(jié)果時(shí)(結(jié)果類型為dispatcher),亂碼出現(xiàn)了!文件編碼為UTF-8,頁(yè)面定義的ContentType為UTF-8。但是偏偏使用IE及FireFox均得到亂碼的結(jié)果。郁悶中用Firefox查看了頁(yè)面的屬性,驚奇地發(fā)現(xiàn)頁(yè)面編碼居然是GB2312。我猜想是Webwork在Dispatch頁(yè)面的時(shí)候使用了默認(rèn)的編碼,把本來(lái)UTF-8編碼的頁(yè)面重新用GB2312編碼一次。于是試著在Action里面獲得Response并把字符編碼改為UTF-8。最后發(fā)現(xiàn)結(jié)果依然一樣。這時(shí),我覺(jué)得在Action完成后,Webwork接下來(lái)使用了Response,我的設(shè)置被重置了。于是決定自已寫(xiě)一個(gè)Servlet,指定字符編碼為UTF-8,結(jié)果直接Forward到我的Html頁(yè)面。結(jié)果正確了!再查看頁(yè)面信息,兩者都是UTF-8了。

    平時(shí)使用Webwork來(lái)Dispatch的都是Jsp,不曾出現(xiàn)過(guò)這樣的情況。原因是Jsp仍需要編譯,編譯時(shí)會(huì)讀取Jsp頁(yè)面指定的ContentType來(lái)決定Response里的字符編碼。HTML文件則不一樣。這時(shí)只能使用默認(rèn)編碼。如果我的工程是Gb2312,那根本就不存在剛才所講的問(wèn)題的。

    posted on 2006-03-26 00:33 艾塵 閱讀(1414) 評(píng)論(4)  編輯  收藏 所屬分類: pick up

    評(píng)論

    # re: Webwork Forward 2 html 2006-03-26 01:56 emu

    遇到這樣的問(wèn)題,不需要靠猜的,用IeHttpHeader或者HttpSniffer之類的工具直接檢查服務(wù)器的輸出中的http header部分是否正確的聲明了contentType應(yīng)該就可以定位問(wèn)題的所在了。  回復(fù)  更多評(píng)論   

    # re: Webwork Forward 2 html 2006-03-26 21:43 艾塵

    Forward?在這個(gè)時(shí)候不妨來(lái)一個(gè)重定向。問(wèn)題解決!
      回復(fù)  更多評(píng)論   

    # re: Webwork Forward 2 html 2006-03-28 20:47 fanse

    不明白是什么意思

    歡迎訪問(wèn):http://www.shuangzixing.net  回復(fù)  更多評(píng)論   

    # re: Webwork Forward 2 html 2006-05-30 16:36 wangxq

    說(shuō)個(gè)題外話,有沒(méi)有關(guān)注過(guò)webwork的國(guó)際化實(shí)現(xiàn)方式。  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 日木av无码专区亚洲av毛片| 亚洲AV成人无码久久WWW| 18禁止观看免费私人影院| 亚洲砖码砖专无区2023| 亚洲中文字幕视频国产| 曰批全过程免费视频播放网站 | 免费无遮挡无码视频在线观看 | 亚洲综合一区二区三区四区五区| 国产一区二区三区在线观看免费 | 日本人护士免费xxxx视频| 十八禁视频在线观看免费无码无遮挡骂过| 亚洲黄色在线电影| 亚洲成?Ⅴ人在线观看无码| 精品成在人线AV无码免费看| 男女啪啪免费体验区| 亚洲AV无码久久久久网站蜜桃| 亚洲精品麻豆av| 免费高清小黄站在线观看| 久久99精品国产免费观看| 色婷婷精品免费视频| 亚洲一区二区久久| 伊伊人成亚洲综合人网7777| 在线免费视频一区二区| 8x8×在线永久免费视频| 一级毛片在线完整免费观看| 亚洲男人天堂2022| 久久久久久亚洲Av无码精品专口| 亚洲av无码专区在线观看素人| 久久精品网站免费观看| 91精品国产免费入口| A级毛片成人网站免费看| 亚洲av成人片在线观看| 亚洲无限乱码一二三四区| 国产亚洲一区二区精品| 亚洲国产成人久久一区久久| 在线看片人成视频免费无遮挡| 亚洲成人免费在线观看| 日本在线看片免费人成视频1000| 国产精品免费久久久久影院| 美女黄频a美女大全免费皮| 亚洲国产欧洲综合997久久|