为什么servlet设置了charset=utf-8还是乱码呢(沙雕小错误)

问题描述如下

在这里插入图片描述
这里我已经用了resp.setContent()方法设置了字符集为utf-8然后我尝试启动Tomcat服务器打印出你好结果打印出??
在这里插入图片描述
F12查看响应头发现并没有设置字符集为utf-8
在这里插入图片描述

解决

这是一个书写顺序的问题:
被创建的PrintWriter对象在设置utf-8字符集之前所以。。。。。
在这里插入图片描述
再次启动服务器
在这里插入图片描述
在这里插入图片描述
问题解决!!

发布了35 篇原创文章 · 获赞 82 · 访问量 7522

猜你喜欢

转载自blog.csdn.net/qq_44049351/article/details/103564488