北京北大青鳥校區:JSP中文亂碼問題綜述(4)

      北京北大青鳥校區學術部提供:

      擴展閱讀:JSP中文亂碼問題綜述(3)

      5,Java代碼關于url請求,接受參數的亂碼
      url的編碼格式,取決于上面所說的URIEncoding=”UTF-8”。 如果設定了這個編碼格式,則意味著所有到url的漢字參數,都必須進行編碼才可以。否則得到的漢字參數值都是亂碼,例如
      一個鏈接 Response.sendDerect(“/a.jsp?name=張大維”);而在a.jsp里面直接使用
      String name = request.getParameter(name);得到的就是亂碼。因為規定了必須是utf-8才可以,所以,這個轉向應該這樣寫:
      Response.sendDerect(“/a.jsp?name=URLEncode.encode(“張大維”,”utf-8”);才可以。

      如果不設置這個參數URIEncoding=”UTF-8”, 會怎么樣呢? 不設置則就使用了缺省的編碼格式iso8859-1。問題又出來了,第一就是參數值的個數如果是奇數個數,則就可以正常解析,如果使偶數個數,得到最后字符就是亂碼。還有就是如果最后一個字符如果是英文,則就能正常解析,但中文的標點符號仍出現亂碼。權宜之計,如果您的參數中沒有中文標點符號,則可以在參數值最后加一個英文符號來解決亂碼問題,得到參數后再去掉這個最后面的符號。也可以湊或使用。

      6,腳本代碼關于url請求,接受到的參數亂碼
      腳本中也會進行頁面轉向的控制,也會涉及到附帶參數,并在接受頁面解析這個參數的情況。如果這個漢字參數不進行URIEncoding=”UTF-8”所指定的編碼處理,則接受頁面接受到的漢字也是亂碼。腳本處理編碼比較麻煩,必須有相應的編碼腳本對應文件,然后調用腳本中的方法對漢字進行編碼即可。(北京北大青鳥校區

      7,關于jsp在MyEclipse中打開的亂碼問題
      對于一個已經存在的項目,Jsp文件的存儲格式可能是utf-8。如果新安裝的eclipse,則缺省打開使用的編碼格式都是iso8859-1。所以導致 jsp里面的漢字出現亂碼。這個亂碼比較容易解決,直接到eclipse3.1的偏好設置里面找到general-〉edidor,設置為您的文件打開編碼為utf-8即可。Eclipse會自動重新以新的編碼格式打開。漢字即可正常顯示。

      8,關于html頁面在eclipse中打開出現亂碼情況
      由于大部分頁面都是由dreamweaver制作,其存儲格式跟eclipse的識別有差別導致。一般這種情況,在eclipse中新建一個jsp,直接從dreamweaver復制頁面內容粘貼到jsp即可
       
      北京北大青鳥校區擁有IT培訓、項目實訓、就業指導和就業推薦的完整服務體系,為廣大學子提供從入學到就業的專業教育服務。想要了解北大青鳥好嗎?北大青鳥怎么樣?北大青鳥課程?北大青鳥學費多少等問題,歡迎您與通州北大青鳥網站在線老師聯系

      北大青鳥網上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 日本一区二三区好的精华液| 精品无码人妻一区二区三区品 | 精品国产一区二区三区免费看| 四虎永久在线精品免费一区二区| 亚洲一区二区三区高清| 海角国精产品一区一区三区糖心| 国产午夜精品一区二区三区小说 | 91video国产一区| 国产午夜精品一区二区| 一区免费在线观看| 国产一区二区三区不卡在线观看| 乱码精品一区二区三区| 久久国产精品一区免费下载 | 一区二区三区AV高清免费波多| 中字幕一区二区三区乱码 | 中文字幕日韩人妻不卡一区| 免费一区二区三区四区五区| 精品国产一区在线观看| 精品国产日韩亚洲一区91| 午夜AV内射一区二区三区红桃视| 亚洲午夜一区二区三区| 中文字幕无线码一区2020青青| 精品福利视频一区二区三区| 亚洲一区二区久久| 国产韩国精品一区二区三区久久| 亚洲码一区二区三区| 精品人伦一区二区三区潘金莲 | 免费高清av一区二区三区| 无码人妻精品一区二区三区久久久 | 亚洲一区二区三区在线观看网站| 亚欧成人中文字幕一区| 无码午夜人妻一区二区三区不卡视频| 国精产品一区一区三区免费视频| 国产在线精品一区二区夜色| 91麻豆精品国产自产在线观看一区| 成人精品一区二区三区中文字幕 | 无码人妻精品一区二区三区蜜桃 | 亚洲视频一区调教| 亚洲一区二区三区在线网站| 在线观看一区二区三区视频| 精品一区二区三区无码免费直播 |