国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP編寫WAP輸入中文亂碼問題

2019-11-18 16:42:03
字體:
來源:轉載
供稿:網友

jsp編寫WAP輸入中文亂碼問題

  1. <%response.setContentType("text/vnd.wap.wml;charset=UTF-8";%>//utf8
  2. <%request.setCharacterEncoding("UTF-8";%>//參數處理方式utf8
  3. <%@ page pageEncoding="ISO-8859-1"%>//頁面字符處理方式 iso-8859-1

我的JSP例子說明:

輸入頁面test1.jsp :

  1. <%@ page contentType="text/vnd.wap.wml;charset=gb2312" %>
  2. <%@ page pageEncoding="ISO-8859-1"%>
  3. <?xml version="1.0" ?>
  4. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "  5. <wml>
  6. <card id="test1" title="漢字輸入">
  7. <p>
  8. 姓名<input name="name" size="10"/><br/>
  9. 號碼<input name="id" format="*N" size="12"/><br/>
10.
11. <anchor>確定
12.   <go href="test2.jsp" method="post">
13.     <postfield name="name" value="name"/>
14. <postfield name="id" value="id"/>
15.
16. </go>
17. </anchor>
18. </card>
19. </wml>

//以上使用 go method=”post”> 的方法傳送參數,用get好像不行

接收頁面test2.jsp :

  1. <%@ page contentType="text/vnd.wap.wml;charset=utf-8" %>
  2. <?xml version="1.0" ?>
  3. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "
  4. <wml>
  5. <card id="test2" title="漢字接收">
  6. <%
  7. request.setCharacterEncoding("utf-8";
  8. String name=request.getParameter("name";
  9. String id=request.getParameter("id";
10. %>
11. <p>姓名:<%=name%></p>
12. <p>id:<%=id%></p>
13.
14. <do type="
15. <prev/>
16. </do>
17.
18. </card>
19. </wml>

把2個文件保存成為utf-8文件格式就可以了。
我的感覺主要是
request.setCharacterEncoding(”utf-8″;
起到很大作用, 如果輸入頁面是gb2312 格式
接受頁面則要使用
request.setCharacterEncoding(”gb2312″;
建議還是使用utf-8,因為移動網關用utf-8
http://blog.csdn.net/peter_k/archive/2007/01/25/1493217.aspx


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮安市| 古田县| 济源市| 梁山县| 金沙县| 南开区| 大埔县| 崇州市| 南华县| 曲沃县| 西平县| 洪江市| 沾益县| 沈阳市| 和硕县| 奇台县| 招远市| 谷城县| 灯塔市| 敖汉旗| 二连浩特市| 三门峡市| 崇文区| 东海县| 巴南区| 闸北区| 丰县| 建平县| 梁平县| 镇康县| 历史| 依安县| 禹州市| 错那县| 黑河市| 永定县| 南丹县| 新野县| 山阳县| 石棉县| 漳州市|