码迷,mamicode.com
首页 > Web开发 > 详细

jsp九大内置对象之二response

时间:2016-11-13 22:17:57      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:bytes   writer   内置对象   bsp   乱码   ext   char   写入   head   

       这里主要写response向浏览器输出数据时的编码,输出数据有两种:

 response.getOutStram().write("讲讲".getBytes("utf-8")); //以字节流方式写入response对象中

 热水pose.getWriter().write("爱你关键");// 以字符方式写入response对象中

 ISO编码中一个汉字一个字节,GB2312俩字节,UTF-8三个字节,默认是ISO方式写入这里就出现了乱码但是直接以字节流写没问题因为对写的方式做了设置,以字符方式可以通过设置response.setCharEncoding("utf-8"); 来设置写入方式,有的浏览器有默认的编码 显示,可以通过resposne.setHeader("content-Type","text/html;charset=utf-8");//改变浏览器的编码,  当然也可以通过response.setContentType(""content-Type","text/html;charset=utf-8"")同时对写入和显示设置编码。

jsp九大内置对象之二response

标签:bytes   writer   内置对象   bsp   乱码   ext   char   写入   head   

原文地址:http://www.cnblogs.com/xizhenghe/p/6059982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!