图示这两种设置编码方式老师都有用到有什么区别,第二种在网页上输出还是乱码
来源:2-4 过滤器参数化
weixin_慕设计3058955
2020-02-15 21:19:06
1回答
好帮手慕酷酷
2020-02-16
同学你好,
1、res.setContentType("text/html;charset=utf-8")是设置页面中为UTF-8编码。res.setContentType指定 HTTP 响应的编码,同时指定了浏览器显示的编码。
2、res.setCharacterEncoding设置HTTP 响应的编码为UTF-8
所以如果只是编写setCharacterEncoding则就只是置HTTP 响应的编码为UTF-8,没有设置浏览器显示的编码。所以会出现乱码
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题