wap中的亂碼的問題,搞了兩天,原來是小問題!

    碰到的問題是,在wap裏面url要傳遞中文參數,但是所有手機都支持utf-8的編碼,所以在開發wap的時候都得使用

utf-8來進行編碼,傳遞中文時出現了亂碼: 

  1. 開始的做法:

     <%@ page contentType="text/vnd.wap.wml;charset=UTF-8"%>
     <%@ page pageEncoding="UTF-8"%>

 2. 正確的做法是:

    ①  <%@ page contentType="text/vnd.wap.wml; charset=UTF-8" pageEncoding="gb2312" %>

    ②  String par=request.getParameter("id");
          String par2=new String(par.getBytes("ISO8859_1"),"UTF-8");

 3. 查了下資料,執行jsp頁面的過程是

    jsp --> java 文件 -->servlet對應 class 文件 -->  客戶端頁面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章