resp.getWriter().write("帅得不敷较着");

2字符流输出若是不设置编码体例 , 必然会乱码 。

3因为getWriter()获得的是一个PrintWriter,它有一个缓冲区 , 缓冲区的默认编码是ISO-8859-1 这种编码是不撑持中文的 , 所以必乱码 。
我们的话可以经由过程设置缓冲区编码和设置浏览器打开编码 , 让它们两个编码一致 , 如许就可以解决中文乱码了 。
resp.setCharacterEncoding("utf-8");
resp.setHeader("Content-Type", "text/html;charset=UTF-8");

4如下图所示当编码一致的时辰 , 就不会呈现乱码了 。
别的
resp.setCharacterEncoding("utf-8");
resp.setHeader("Content-Type", "text/html;charset=UTF-8");
有一个简写体例 ,
【response向页面输出中文时产生乱码问题】resp.setContentType("text/html;charset=UTF-8");//一句等价于上面两句 , 所以我们用简写体例就可以了 。

以上内容就是response向页面输出中文时产生乱码问题的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 怎样在画图中创建带圆框的向下箭头
- cad如何画箭头
- 如何设置微信公众号一键关注引导页面
- axure怎么实现页面与页面之间的跳转
- 向逆行者致敬手抄报
- 荒野大镖客2显示虚拟内存不足请增加页面大小
- 瘦身,不喝暖茶喝绿茶!
- 向日葵插水里要怎么养(水培向日葵的养殖方法)
- Servlet中如何使用response对象完成定时刷新
- 十二生肖房屋坐向与风水 十二生肖住房最佳方位
