更新时间:2022-12-23 10:08:49 来源:星辉 浏览858次
response乱码解决方法有哪些?星辉小编来为大家进行解答。
字节流
//让浏览器用utf-8来解析返回的数据
resp.setHeader("Content-type", "text/html;charset=UTF-8");
ServletOutputStream outputStream = resp.getOutputStream();
outputStream.write("输出文字".getBytes("utf-8"));
字符流
//让浏览器用utf-8来解析返回的数据
resp.setHeader("Content-type", "text/html;charset=UTF-8");
//告诉Servlet用UTF-8转码
resp.setCharacterEncoding("utf-8");
PrintWriter out = resp.getWriter();
out.write("输出文字");
出现【??????】乱码的情况,原因是没有设置Servlet用UTF-8转码
//告诉Servlet用UTF-8转码
//resp.setCharacterEncoding("utf-8");
出现【菴�荳贋ク谺。隶ソ髣ョ逧�慮髣エ譏ッ】乱码的情况,原因是没有设置浏览器用utf-8解析返回的数据
//让浏览器用utf-8来解析返回的数据
resp.setHeader("Content-type", "text/html;charset=UTF-8");
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习