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

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

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

    隨筆-40  評(píng)論-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 程序中文顯示處理實(shí)例

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

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

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

    setCharacterEncoding()該函數(shù)用來(lái)設(shè)置http請(qǐng)求或者相應(yīng)的編碼。

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

    指定,則默認(rèn)使用iso8859-1編碼,需要進(jìn)一步處理。參見(jiàn)下述"表單輸入"。值得注意的是在執(zhí)行

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

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

    只對(duì)POST方法有效,對(duì)GET方法無(wú)效。分析原因,應(yīng)該是在執(zhí)行第一個(gè)getParameter()的時(shí)候,java將會(huì)

    按照編碼分析所有的提交內(nèi)容,而后續(xù)的getParameter()不再進(jìn)行分析,所以setCharacterEncoding()無(wú)

    效。而對(duì)于GET方法提交表單是,提交的內(nèi)容在URL中,一開(kāi)始就已經(jīng)按照編碼分析所有的提交內(nèi)容,

    setCharacterEncoding()自然就無(wú)效。

    對(duì)于response,則是指定輸出內(nèi)容的編碼,同時(shí),該設(shè)置會(huì)傳遞給瀏覽器,告訴瀏覽器輸出內(nèi)容所采用的

    編碼。
     
    3.2. jsp輸出

    指定文件輸出到browser是使用的編碼,該設(shè)置也應(yīng)該置于文件的開(kāi)頭。例如:<%@ page

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

     

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

    達(dá)到你想要的 數(shù)據(jù)提交編碼格式。

     

    總結(jié)

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

    posted on 2007-05-20 22:36 Super·shen BLOG 閱讀(1530) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): JAVA技術(shù)
    主站蜘蛛池模板: 亚洲国产精品嫩草影院久久| 爱情岛亚洲论坛在线观看 | 亚洲av无码av在线播放| 免费黄色app网站| 国产精品亚洲综合网站| 亚洲人成毛片线播放| 国产精品久久免费视频| 久久国产免费福利永久| 黄页免费在线观看| 亚洲人妖女同在线播放| 亚洲人成网址在线观看| 亚洲永久精品ww47| 亚洲精品国产精品国自产观看| 浮力影院第一页小视频国产在线观看免费| 91福利视频免费观看| 日韩欧美亚洲中文乱码| 最新亚洲卡一卡二卡三新区| 亚洲综合小说久久另类区| 嫩草视频在线免费观看| 国产免费久久精品99re丫y| 深夜a级毛片免费无码| 97亚洲熟妇自偷自拍另类图片| 国产精彩免费视频| 四虎国产精品永久免费网址| 花蝴蝶免费视频在线观看高清版| 一道本不卡免费视频| 农村寡妇一级毛片免费看视频| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 久久精品亚洲综合专区| 大学生高清一级毛片免费| 午夜性色一区二区三区免费不卡视频| 一区二区三区免费在线视频 | a级片免费在线观看| 成av免费大片黄在线观看| 亚洲乱码在线观看| 色老板亚洲视频免在线观| 亚洲校园春色另类激情| 最新亚洲卡一卡二卡三新区| 亚洲AV无码专区在线电影成人| 亚洲国产精品无码久久九九大片 | 69视频免费观看l|