Tomcat+Http协议请求编码问题

不知道有多少小伙伴在开发web过程中,被编码搞得怀疑人生。

现在博主分享一些关于编码的注意事项给大家

首先:在我们访问一个网页时是对一个服务器的request

辣么,浏览器会自动将我们提交的参数(中文)编码Encoding tomcat默认使用utf-8

数据来到服务器中,tomcat7.0以上默认使用UTF-8进行解码

request.setCharacterEncoding();

所以我们就可以getParameter(“参数”),

system.out. 打印出的参数可以正常显示

如果要response出一些内容给浏览器

辣么就需要再服务器这段再进行编码,默认utf-8

浏览器再解码,就可以正常显示给我们浏览器

使用响应头

response.setContentType("text/html;utf-8");

总结:

最好使用utf-8, GBK也可以,但是还是建议UTF-8

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值