图示这两种设置编码方式老师都有用到有什么区别,第二种在网页上输出还是乱码

来源:2-4 过滤器参数化

weixin_慕设计3058955

2020-02-15 21:19:06

http://img.mukewang.com/climg/5e47ef9e09a0adfc09010258.jpg

写回答

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,没有设置浏览器显示的编码。所以会出现乱码

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~


0

0 学习 · 9666 问题

查看课程