演示响应正文乱码的问题--字节流
来源:互联网 发布:慈溪行知职高黄百央 编辑:程序博客网 时间:2024/05/24 01:29
package com.zero.servlet.io;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 演示响应正文乱码的问题--字节流 * * @author zero * @since 2017-10-31 * */public class ResponseEncodingTest extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println("URL:" + request.getRequestURI());//test1(response);test2(response);}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}/** * 用字符流默认的码表,输出中文:视频里的演示是没有乱码的,但是我这里测试是有乱码的 * @param response * @throws IOException */private void test1(HttpServletResponse response) throws IOException {
String data = "不见了远处的青山";ServletOutputStream outputStream = response.getOutputStream();byte [] b = data.getBytes();//GBK,浏览器默认的编码也是GBKoutputStream.write(b);}/** * 用指定的码表,输出中文 * @param response * @throws IOException */private void test2(HttpServletResponse response) throws IOException {//response.setHeader("Content-Type", "text/html;charset=UTF-8");response.setContentType("text/html;charset=UTF-8");//和上面得代码一样的效果String data = "不见了远处的青山";ServletOutputStream outputStream = response.getOutputStream();byte [] b = data.getBytes("UTF-8");outputStream.write(b);}}
阅读全文
0 0
- 演示响应正文乱码的问题--字节流
- 演示响应正文乱码的问题--字符流
- 演示gzip压缩响应正文数据
- wireshark抓包HTTP正文乱码的问题
- 响应正文输入输出流方法
- java字节流对汉字输出为乱码的问题
- tomcat html htm静态文件乱码utf-8的有关问题正文
- C#byte字节流读写乱码问题
- 字节流两个练习及乱码问题
- 【解决】字节输入流汉语乱码问题
- Servlet响应乱码问题
- HttpServletReponse创建响应正文
- 自定义字节流缓冲区,演示缓冲区的工作原理
- ASP.NET网页中javascript脚本正文显示乱码问题
- 【笔面试】字符流和字节流的区别以及如何解决乱码问题
- IO流中字节码编码的问题(乱码原因分析)
- 字节流(InputStream)输入中文汉字到控制台出现乱码的问题解析
- jmeter响应结果乱码问题
- -Djava.ext.dirs=lib的作用
- 获取当前的UIViewController
- VMware虚拟磁盘VMDK格式说明书1.1--- 4 Simple Extents
- HttpUrlConnection用get和post请求发送参数
- 在环境变量PATH中添加路径
- 演示响应正文乱码的问题--字节流
- androidStudio中的HttpClient
- 记录一次由Redis漏洞引起的服务器遭遇入侵事件
- Global.asax.cs详解---初识.net
- http://blog.csdn.net/yansmile1/article/details/46461655
- 着陆页的内容相关性及停留时间 影响网站SEO排名的关键因素
- 阿里巴巴Java开发手册
- XMind之乱世三国
- Xcode 6 Start to Finish, 2nd Edition.pdf