servlet中用PrintWriter打印输出汉字乱码的解决方法
虾米姐
阅读:689
2021-03-31 23:24:08
评论:0
楼主我呢,闲来没事,想温习下原先学习的servlet,就写了个小程序,课没想到,楼主竟然被小小的乱码问题难倒了啊!!!楼主想了半天也没发现错误啊!!!郁闷。。。。。。。。。。。。郁闷
楼主开先这样写的:
PrintWriter pw = res.getWriter();
res.setContentType("text/html;charset=gbk");
咋一看,也编码了啊!!!其实再细细一想,其实不然啊!!!
正确顺序应该是:
res.setContentType("text/html;charset=gbk");
PrintWriter pw = res.getWriter();
也就是说在得到PrintWriter对象之前就得把它编码了,对象都建立了,再编码就没用了啊!!
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。