加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

JSP撰写WAP输入中文乱码问题

发布时间:2023-05-24 13:46:24 所属栏目:教程 来源:
导读:jsp编写wap输入中文乱码问题

1. <%response.setcontenttype("text/vnd.wap.wml;charset=utf-8";%>//utf8

2. <%request.setcharacterencoding("utf-8";%>//参数处理方式utf8

3. <%@ page pageencod
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" "http://www.wapforum.org/dtd/wml_1.1.xml">
 
  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" "http://www.wapforum.org/dtd/wml_1.1.xml">
 
  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="prev" label="返回上页">
 
15. <prev/>
 
16. </do>
 
17.
 
18. </card>
 
19. </wml>
 
把2个文件保存成为utf-8文件格式就可以了。
 
我的感觉主要是
 
request.setcharacterencoding(”utf-8″;
 
起到很大作用, 如果输入页面是gb2312 格式
 
接受页面则要使用
 
request.setcharacterencoding(”gb2312″;
 
建议还是使用utf-8,因为移动网关用utf-8
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!