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

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

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

    隨筆-40  評論-66  文章-0  trackbacks-0

    java 中文亂碼處理。

     
    參考
    http://china.eceel.com/article/study_for_character_encoding_java.htm
    http://upurban.com/bbs/viewtopic.php?t=246

    1。什么是utf-8,什么是ISO-8859-1,什么是GB2312,還有什么是unicode

    2。java 程序的字符的表示格式

    3。jsp 程序中文顯示處理實例

    3。1
    <%@ page  pageEncoding="ISO-8859-1"%>和<%@ page  pageEncoding="GB2312"%>和<%@ page 

    pageEncoding="UTF-8"%>各自的意思是什么,他們是否只對post提交有效!
    request.setCharacterEncoding("UTF-8")是什么意思?有什么區別?還有

    response.setCharacterEncoding("UTF-8"),優先于下邊
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    setCharacterEncoding()該函數用來設置http請求或者相應的編碼。

    對于request,是指提交內容的編碼,指定后可以通過getParameter()則直接獲得正確的字符串,如果不

    指定,則默認使用iso8859-1編碼,需要進一步處理。參見下述"表單輸入"。值得注意的是在執行

    setCharacterEncoding()之前,不能執行任何getParameter()。java doc上說明:This method must be

    called prior to reading request parameters or reading input using getReader()。而且,該指定

    只對POST方法有效,對GET方法無效。分析原因,應該是在執行第一個getParameter()的時候,java將會

    按照編碼分析所有的提交內容,而后續的getParameter()不再進行分析,所以setCharacterEncoding()無

    效。而對于GET方法提交表單是,提交的內容在URL中,一開始就已經按照編碼分析所有的提交內容,

    setCharacterEncoding()自然就無效。

    對于response,則是指定輸出內容的編碼,同時,該設置會傳遞給瀏覽器,告訴瀏覽器輸出內容所采用的

    編碼。
     
    3.2. jsp輸出

    指定文件輸出到browser是使用的編碼,該設置也應該置于文件的開頭。例如:<%@ page

    contentType="text/html; charset= GBK" %>。該設置和response.setCharacterEncoding("GBK")等效。

     

    4。java EE程序利用過濾器 處理中文問實例
    提交數據的編碼格式
    tomcat默認提交格式是ISO-8859-1
    可以通過設置過濾器(只針對post提交)或修改server.xml 的URIencoding 編碼格式(只針對get提交)

    達到你想要的 數據提交編碼格式。

     

    總結

    ---by mylu 18:26 2007-5-20

    posted on 2007-05-20 22:36 Super·shen BLOG 閱讀(1523) 評論(0)  編輯  收藏 所屬分類: JAVA技術
    主站蜘蛛池模板: ww4545四虎永久免费地址| 成人免费视频网址| 亚洲国产精品白丝在线观看 | 丁香花在线观看免费观看| 亚洲砖码砖专无区2023| 亚洲一级特黄大片无码毛片| 未满十八18禁止免费无码网站 | 亚洲精品无码久久毛片| 亚在线观看免费视频入口| 色老板亚洲视频免在线观| 精品亚洲一区二区三区在线观看| 8x8×在线永久免费视频| 羞羞漫画在线成人漫画阅读免费| 久久久久亚洲精品影视| 日本免费人成黄页网观看视频| a在线观看免费视频| 亚洲一线产品二线产品| 亚洲成A人片在线观看无码不卡| 超pen个人视频国产免费观看 | 国产高清在线免费视频| 久久青草免费91线频观看不卡| 亚洲av无码片vr一区二区三区| 亚洲国产成人精品无码区在线观看| 永久免费无码网站在线观看| 久章草在线精品视频免费观看| 亚洲AV无码资源在线观看| 亚洲第一福利网站| 亚洲人成电影在线播放| 在线播放高清国语自产拍免费| 久久这里只精品热免费99| 免费人成在线观看播放a| 一本色道久久88亚洲精品综合| 亚洲国产精品久久| 亚洲一区二区三区自拍公司| 国产免费AV片无码永久免费| 欧亚精品一区三区免费| 久久免费国产精品一区二区| 国产VA免费精品高清在线| 看成年女人免费午夜视频| 亚洲一区二区三区高清在线观看| 91亚洲va在线天线va天堂va国产 |