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

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

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

    WEB開發 de 點滴

    by sanwish

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      38 隨筆 :: 0 文章 :: 4 評論 :: 0 Trackbacks
    contentType — 指定的是JSP頁最終 Browser(客戶端)所見到的網頁內容的編碼.
    就是 Mozilla的 Character encoding, 或者是 IE6的 encoding. 例如 JSPtw Forum 用的contentType就是 Big5.
    pageEncoding — 指定JSP編寫時所用的編碼

    如果你的是 WIN98, 或 ME 的NOTEPAD記事本編寫JSP, 就一定是常用的是Big5 或 gb2312, 如果是用 WIN2k winXP的
    NOTEPAD時, SAVE時就可以選擇不同的編,碼, 包括 ANSI(BIG5/GB2312)或 UTF-8 或 UNIONCODE(估是 UCS 16).
    因為 JSP要經過 兩次的”編碼”,

    第一階段會用 pageEncoding, 第二階段會用 utf-8 至utf-8, 第三階段就是由TOMCAT出來的網頁, 用的是contentType.
    階段一是 JSPC的 JSP至JAVA(.java)原碼的”翻譯”, 它會跟據 pageEncoding 的設定讀取JSP. 結果是 由指定的
    pageEncoding(utf-8,Big5,gb2312)的JSP 翻譯成統一的utf-8 JAVA原碼(.java). 如果pageEncoding設定錯了, 或沒設定
    (預設 ISO8859-1), 出來的 在這個階段 就已是中文亂碼.

    階段二是由 JAVAC的JAVA原碼至JAVA BYTECODE的編譯. 不論JSP的編寫時是用(utf-8,Big5,gb2312),經過階段一的結果全
    都是utf-8的ENCODING的JAVA原碼.
    JAVAC用 utf-8的ENCODING讀取AVA原碼, 編譯成字符串是 utf-8 ENCODING的二進制碼(.class). 這是 JAVA VIRTUAL MACNHINE
    對常數字符串在 二進制碼(JAVA BYTECODE)內表逹的規范.

    階段三是TOMCAT(或其的application container)加載和執行階段二得來的JAVA二進制碼, 輸出的結果( 也就是BROWSER(客戶端))
    見到的. 這時一早隱藏在階段一和二的參數contentType, 就發揮了功效. (見 階段一的 ).
    response.setContentType(”text/html; charset=utf-8″);
    出來的可以是 utf-8, Big5, gb2312, 看的就是JSP ? contentType的設定.
    <%@ page session=”false” pageEncoding=”big5″ contentType=”text/html; charset=utf-8″ %>

    還有, pageEncoding 和contentType的預設都是 ISO8859-1. 而隨便設定了其中一個, 另一個就跟著一樣了(TOMCAT4.1.27是如此).
    但這不是絕對, 看的各自JSPC的處理方式. 而pageEncoding不等于contentType, 更有利亞洲區的文字 CJKV系JSP網頁的開發和展示,
    (例pageEncoding=Big5 不等于 contentType=utf-8).
    一個簡單的解決方法是在包含和被包含文件的開始部分都加上:
    <%@ page contentType=”text/html;charset=GB2312″ language=”java” %>
    posted on 2008-11-07 13:20 sanwish 閱讀(557) 評論(0)  編輯  收藏 所屬分類: web開發
    主站蜘蛛池模板: 日本一道一区二区免费看| 免费看h片的网站| 亚洲精品97久久中文字幕无码| 在线精品亚洲一区二区| 国产免费AV片在线播放唯爱网| 亚洲一区二区三区夜色| 91精品手机国产免费| 亚洲精品国产福利片| 最近中文字幕大全中文字幕免费| 亚洲色图在线播放| 99久久人妻精品免费一区| 亚洲毛片免费视频| 野花高清在线观看免费3中文| 亚洲熟妇少妇任你躁在线观看| 国产成人免费网站| 亚洲AV无码国产精品永久一区| 日韩免费无码一区二区视频| 国产亚洲美女精品久久| 亚洲五月午夜免费在线视频| 免费无码作爱视频| 亚洲免费观看网站| 国产精品自在自线免费观看| 成人精品综合免费视频| 久久久久久a亚洲欧洲aⅴ| 99re免费在线视频| 亚洲国产成人久久精品大牛影视| 一本久久综合亚洲鲁鲁五月天| 最近中文字幕免费大全| 亚洲黄色网址大全| 在线观看免费亚洲| 国产成人无码区免费网站| 亚洲精品无码久久毛片波多野吉衣 | 中文字幕精品亚洲无线码一区| 国产午夜精品免费一区二区三区| 久久久久亚洲AV无码观看| 日本免费一区二区三区最新| 国产免费一区二区三区免费视频 | 4虎永免费最新永久免费地址| 亚洲成av人无码亚洲成av人| 亚洲开心婷婷中文字幕| 免费一本色道久久一区|