服务器乱码问题

  要解决乱码需要从更笨原理上去理解为什么会乱码,有这么一种情况,以tomcat为例,在1号tomcat上用正常的编解码方式能够正常显示中文,但是到了2号tomcat上就乱码了? 此时估计就要怀疑人生了,明明我的编码是设置好的,并且还用了所谓的filter过滤器终极解决乱码方案来解决乱码,为什么到了另一台又乱码了。 原因是你的编码格式与解码格式不一样就导致乱码,浏览器和Android平台默认都是UTF-8来进行编解码的,tomcat8以前都是以iso-8859-1来编解码的,之后默认都是UTF-8来编解码的,所以两台服务就会出现以上奇葩的问题。
   解决方案 先查看tomcat默认编码格式 在tomcat中webApps下docs
/docs/config/http.html
先查看默认编码格式,

当然过滤器是不能少的

   

 

在web.xml中配饰Filter
  

这样不管tomcat是什么编码格式都会以UTF-8格式进行编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值