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

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

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

    lyyb2001

    只是為方便自己找記錄而已
    posts - 57, comments - 27, trackbacks - 0, articles - 5
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理

    UTF-8亂碼問題

    Posted on 2008-02-04 00:21 skycity 閱讀(603) 評論(0)  編輯  收藏 所屬分類: AJAX

    在我的應用中,所有的jsp都設置成了UTF-8編碼。deptList.jsp中的javascript如下:
    <script language="javascript">
    function _addDept(id,deptName)
    {
    ?if(id==null || id==''){
    ??alert("請選擇一個父部門");
    ??return false;
    ?}else{
    ??//window.open("/deptMenuTree.do?method=oaAddDept&deptId="+id+"&deptName="+deptName,null,null);
    ??
    ??modelJsp("/deptMenuTree.do?method=oaAddDept&deptId="+id+"&deptName="+deptName,"/deptMenuTree.do?method=showDeptMenu",600,450);
    ?}
    }
    function modelJsp(url,freshurl,w,h){
    ??? var len = url.indexOf("?");
    ??? url= url.replace(/\&/g,"i~~~~~~~~~ewislkdfwe934ksdfsdfslf");
    ??? var Params = new Array(window,freshurl,parent.menuTree);
    ??? var retValues=window.showModalDialog("/pages/common/ModelJsp.jsp?suntekModeJspUrl="+url, Params, "dialogHeight:" + h + "px; dialogWidth:" + w + "px; center: Yes; help: No; resizable: No; status: No;");
    ??? if(retValues!=null){
    ??????? return retValues;
    ??? }
    ??? else{
    ??????? return null;
    ??? }
    }
    </script>
    此時彈出窗口的地址欄中為:
    http://localhost/pages/common/ModelJsp.jsp?suntekModeJspUrl=/deptMenuTree.do?method=oaAddDepti~~~~~~~~~ewislkdfwe934ksdfsdfslfdeptId=0003i~~~~~~~~~ewislkdfwe934ksdfsdfslfdeptName=湛江市公安局
    最后得到的deptname亂碼了,顯示?????????
    使用了escape,地址欄為:
    http://localhost/pages/common/ModelJsp.jsp?suntekModeJspUrl=/deptMenuTree.do%3Fmethod%3DoaAddDepti%7E%7E%7E%7E%7E%7E%7E%7E%7Eewislkdfwe934ksdfsdfslfdeptId%3D0003i%7E%7E%7E%7E%7E%7E%7E%7E%7Eewislkdfwe934ksdfsdfslfdeptName%3D%u6E5B%u6C5F%u5E02%u516C%u5B89%u5C40
    明顯得不到所需要的部門名
    在JAVA中可以使用java.net.URLEncoder.encode (Joho,"UTF-8")%>">
    但此處為了不再新的窗口打開輸入窗口,所以編碼的方式要放在javascript中。由于對javascript函數(shù)的不熟悉,找了很久才找到了一個encodeURI函數(shù),使用encodeURI函數(shù)后,地址欄地址轉換成類似MSN的地址
    http://localhost/pages/common/ModelJsp.jsp?suntekModeJspUrl=/deptMenuTree.do?method=oaAddDepti~~~~~~~~~ewislkdfwe934ksdfsdfslfdeptId=0003i~~~~~~~~~ewislkdfwe934ksdfsdfslfdeptName=%E6%B9%9B%E6%B1%9F%E5%B8%82%E5%85%AC%E5%AE%89%E5%B1%80
    只要確認各個轉發(fā)的頁面都設置成UTF-8,則最后得到的deptname為“湛江市公安局"



    Lyyb2001

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 国产v亚洲v天堂无码网站| 国产免费无遮挡精品视频| 久久综合日韩亚洲精品色| 亚洲免费观看视频| 狠狠色伊人亚洲综合成人| 中国人免费观看高清在线观看二区| 亚洲国产中文字幕在线观看| 曰韩无码AV片免费播放不卡| 激情五月亚洲色图| 日韩av无码成人无码免费| 亚洲精品动漫免费二区| 国产91久久久久久久免费| 欧洲乱码伦视频免费国产| 亚洲综合另类小说色区| 久久精品免费观看国产| 激情内射亚洲一区二区三区爱妻 | 亚洲冬月枫中文字幕在线看| 亚洲一区二区三区免费视频| 中文字幕亚洲精品无码| 又大又黄又粗又爽的免费视频| 国产黄在线观看免费观看不卡| 亚洲AV无码不卡在线播放| 91青青青国产在观免费影视| 国产精品亚洲午夜一区二区三区 | 日韩一卡2卡3卡4卡新区亚洲| 国产在线精品免费aaa片| 久久久亚洲欧洲日产国码是AV| 成人免费AA片在线观看| 猫咪免费人成在线网站| 亚洲精品天天影视综合网| 成人免费无毒在线观看网站| 一级做a爰片久久毛片免费看| 日韩亚洲欧洲在线com91tv| 日韩精品无码区免费专区| 人妻18毛片a级毛片免费看| 亚洲视频免费在线观看| 午夜高清免费在线观看| 三上悠亚在线观看免费| 激情五月亚洲色图| 精品亚洲永久免费精品| 爽爽日本在线视频免费|