动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > JSP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ JSP技巧 ]的信息

本月文章推荐
.Jsp&Servelet 学习笔记-编译一个.
.JSP自定义标签试验.
.JSP连接mysql数据库攻略.
.怎样设置 JSP 的虚拟目录.
.提升JSP页面响应速度的七大秘籍绝.
.Oracle数据库和JSP连接要注意的一.
.用JSP实现DOS形式缓冲网页.
.mysql操作blob经验谈.
.JSP(Struts)避免Form重复提交的.
.JSP和Struts解决用户退出问题.
.快速应用JDBC控件访问数据库资源.
.在JSP页面中实现检索数据的分页显.
.JSP应用语法详解大全 (2).
.JSP报表打印的一种简单解决方案.
.解决了打开Jsp文件的可恶问题 .
.jsp中任意文字转Unicode的通用模.
.加快JDBC设计中JSP访问数据库.
.Java 中对文件的读写操作之比较.
.建立JSP操作以提高数据库访问的效.
.学习在JSP中使用JavaBeans.

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

发表日期:2007-1-26 |


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
http://blog.csdn.net/peter_k/archive/2007/01/25/1493217.aspx

上一篇:jsp,html 清除页面缓存 人气:9161
下一篇:JSP数据导出到EXCEL简便方法 人气:5668
浏览全部JSP的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-8-21 Nucleus v3.33 多国语言版
2008-8-21 HDWiki v4.0 bulid 080821 UTF-8
2008-8-21 明科在线客服系统 v6.0
2008-8-21 KesionCMS v5.0.2 正式版 utf-8
2008-8-21 KesionEshop v5.0.2 正式版 utf-8
2008-8-21 HDWiki v4.0 bulid 080821 GBK
2008-8-21 新文互动酷站展示系统 v1.5
2008-8-21 Punbb v1.2.20 多国语言版
2008-8-21 QQ头像网 beta
2008-8-16 iLaba Player(小喇叭播放器) v2.
2008-8-16 DoubleClickFix 鼠标双击修正工具
2008-8-16 CrystalCPUID 4.15.2.451
2008-8-16 VeryCD 电驴(easyMule) 1.0.4 Bu
2008-8-16 uTorrent 1.8 Build 11813 - Sta
2008-8-16 比特精灵(BitSpirit) v3.3.2.287
2008-8-16 StayInTune音叉 v1.0 破解版
2008-8-16 iChing《周易》汉化补丁 v1.0
2008-8-16 Starmap星空图v1.0汉化破解版
  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵