Java应用中文乱码问题.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专题: Java应用中文乱码问题 JSP应用中文乱码问题 (一)JSP应用中文乱码问题(Tomcat环境): 1、乱码的由来; 2、request对象与字符编码; 3、response对象与字符解码; 4、JSP中构造的String与字符编码; 5、Console中的字符编码; 6、其他应用中的字符编码; 1、 乱码的由来 (1)日常字符如何被计算机“认识”并处理? 利用特定的字符集charset将字符转换为对应的二进制编码(字节) 在计算机系统中存储、传输、运算等。在显示字符时应该使用同一字符集将二进制编码进行解码。如果显示汉字时使用的解码字符集和原编码字符集不一致则会出现乱码。 1、 乱码的由来 (2)常用的编码字符集: 美国 ASCII ; 欧洲 ISO-8859-1 ; 中国 GB2312、GBK ; 国际 Unicode ; 2、request对象与字符编码 2、request对象与字符编码 request对象的方法: public String getParameter( String name ) 获取客户端表单传来的参数值,参数为表单控件的name属性值,如果name不存在,则返回null 。 (1)表单输入页面 (2)信息读取页面 (1)表单输入页面 form name =frm action = StuInfoOpt.jsp method =post 姓名: input type =“text” name =“txtName” 性别: input type =radio name =rSex value =男男 input type =radio name =rSex value =女女 input type =“submit” name =“btnSmt” value=“确定” /form 解决方法一 %@ page language = “java” contentType = text/html; charset = gb2312 % % String strName = “”; request.setCharacterEncoding(gb2312); strName = request .getParameter(txtName); % % = “姓名:” + strName % 解决方法二 %@ page language = “java” contentType = text/html; charset = gb2312 % % String strName = “”; strName = request .getParameter(txtName); strName = new String(strName.getBytes(ISO-8859-1), “gb2312); % % = “姓名:” + strName % 3、response响应对象与字符解码 3、response对象与字符解码 %@ page language = “java” contentType = text/html; charset = gb2312 % 3、response对象与字符解码 %@ page language = “java” contentType = text/html; charset = gb2312 % 页面page指令的charset指定了response使用的字符集。如果沒有指定字符集的话,就默认使用ISO-8859-1 。response(page指令)控制输出显示时的字符集!!如果字符的字符集和response(page指令)的字符集不一样,就会显示乱码。 3、response对象与字符解码 -范例分析

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档