ITPub博客

首页 > Linux操作系统 > Linux操作系统 > JSP编写WAP输入中文乱码问题(转)

JSP编写WAP输入中文乱码问题(转)

原创 Linux操作系统 作者:jcszjswkzhou 时间:2019-03-12 17:18:06 0 删除 编辑
在发送url请求的页面和接收url请求的页面做如下设置
  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. 姓名
  4. 号码
  5. 确定

//以上使用 go method=”post”> 的方法传送参数,用get好像不行

接收页面test2.jsp :

  1. <%@ page contentType="text/vnd.wap.wml;charset=utf-8" %>
  2. <%
  3. request.setCharacterEncoding("utf-8";
  4. String name=request.getParameter("name";
  5. String id=request.getParameter("id";
  6. %>
  7. 姓名:<%=name%>

  8. id:<%=id%>

把2个文件保存成为utf-8文件格式就可以了。
我的感觉主要是
request.setCharacterEncoding(”utf-8″;
起到很大作用, 如果输入页面是gb2312 格式
接受页面则要使用
request.setCharacterEncoding(”gb2312″;
建议还是使用utf-8,因为移动网关用utf-8


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-125248/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-08-29

  • 博文量
    892
  • 访问量
    559250