request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值
response.setContentType("text/html;charset=gb2312")是设置页面中为中文编码
前者是设置动态文字(参数,数据库),后者设置页面静态文字
response.setContentType指定 HTTP 响应的编码,同时指定了浏览器显示的编码.
response.setCharacterEncoding设置HTTP 响应的编码,如果之前使用
response.setContentType设置了编码格式,则使用response.setCharacterEncoding
指定的编码格式覆盖之前的设置.与response.setContentType相同的是,调用此方法,必须
在getWriter执行之前或者response被提交之前.
setContentType和setCharacterEncoding
最新推荐文章于 2022-11-30 23:17:33 发布
本文深入解析了在Web开发中如何使用request.setCharacterEncoding和response.setContentType来设置HTTP响应的编码,包括它们的区别、用法及注意事项。重点强调了在不同场景下选择合适的编码方式的重要性。
1138

被折叠的 条评论
为什么被折叠?



