关于response

关于response

老师,我想问一下,response里也有个,setCharacterEncoding方法,这个是什么作用?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,response.setCharacterEncoding("UTF-8"); 是设置响应的字符集编码。response.setCharacterEncoding是设置HTTP 响应的编码(可以理解为,告诉servlet用utf-8转码)

祝学习愉快!

  • Ungalo 提问者 #1

    老师,那response.setContentType呢 和这个功能重复吗

    2021-04-18 18:00:10
  • 好帮手慕小班 回复 提问者 Ungalo #2

    同学你好,这二者并不重复。

        ​response.setContentType("text/html;charset=utf-8");这是告诉浏览器响应的类型是html类型,文件编码形式为UTF-8格式。response.setContentType是设置输出格式。

        ​ request.setCharacterEncoding("UTF-8");是设置response响应对象的编码方式

    祝学习愉快!

    2021-04-18 18:10:39
  • Ungalo 提问者 回复 好帮手慕小班 #3

    emm但是response也有个 setCharacterEncoding ---response.setCharacterEncoding

    2021-04-19 09:50:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师