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

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

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

    posts - 64,  comments - 9,  trackbacks - 0

    jsp代碼中,使用到了java.net.URLEncoder.encode()對要傳遞的中文進行編碼。可是接收到的字符串卻是亂碼。最令人抓狂的就是這段代碼在有的機器上運行正常,可是在某些機器上死活也不能正常運行。因為對jsp和網頁都不是很熟所以查了很久才發現原因。

    最后發現是這段代碼沒有規范的使用java.net.URLEncoder,雖然使用了java.net.URLEncoder.encode()對要傳遞的中文進行編碼,可是接收頁面接收時沒有使用java.net.URLEncoder.decode()進行解碼。導致在有的機器上運行正常,而有的就出錯。

     

    下面貼一下解決這個問題參考的文章:

    使用java.net.URLEncoder.encode()可以對要傳遞的中文進行編碼

    a.在傳參數之前先把參數進行轉碼:java.net.URLEncoder.encode(param);
    取值時用語句java.net.URLDecoder.decode(param);再轉回中文
    b.在你的Tomcat目錄-->conf目錄-->server.xml里找出這段:
           <Connector
             port="8080"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   debug="0" connectionTimeout="20000"
                   disableUploadTimeout="true"
    <!--在里邊加上這個參數-->
    URIEncoding="gb2312"
         />

     例如:
    <%@ page contentType="text/html;charset=gb2312" %>

    <a href="ds.jsp?url=<%=java.net.URLEncoder.encode("編碼的是這里","GB2312")%>">點擊這里</a>


    <%
    if(request.getParameter("url")!=null)
    {

    str=request.getParameter("url");
    str=java.net.URLDecoder.decode(str,"GB2312");
    str=new String(str.getBytes("ISO-8859-1"));
    out.print(str);
    }

    %>

    若,字符編碼為utf-8也可以實現.或者在此段代碼中,不寫出字符編碼也可以(只寫一個參數)。

    posted on 2010-03-23 10:41 super_nini 閱讀(16161) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2010年3月>
    28123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿

    隨筆檔案

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV综合色区无码二区爱AV| 久久亚洲精品中文字幕三区| 国产成人精品日本亚洲18图| 久9热免费精品视频在线观看| 久久久久无码专区亚洲av| 欧洲乱码伦视频免费国产| 亚洲精品视频免费观看| 无码人妻一区二区三区免费视频| 婷婷亚洲天堂影院| 免费无码午夜福利片| 亚洲欧洲一区二区三区| 一区二区视频免费观看| 亚洲精品国产美女久久久| 免费黄色电影在线观看| 亚洲视频一区二区在线观看| 在线视频免费观看爽爽爽| 色天使亚洲综合在线观看| 免费看国产曰批40分钟| 黄色网址免费在线观看| 亚洲成AV人在线播放无码| 18禁黄网站禁片免费观看不卡| 亚洲免费人成视频观看| 日本高清免费不卡在线| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 亚洲狠狠ady亚洲精品大秀| 欧洲乱码伦视频免费| 亚洲AV无码男人的天堂| 亚洲精品无码久久毛片| 久久久高清日本道免费观看| 亚洲中文无码a∨在线观看| 在线免费观看一级片| eeuss草民免费| 亚洲精品无码久久毛片波多野吉衣| 国产1024精品视频专区免费| 精品在线观看免费| 亚洲av永久无码精品网站| 成人性生交视频免费观看| av成人免费电影| 亚洲av午夜精品无码专区| 亚洲国产V高清在线观看| 999久久久免费精品播放|