关于页面乱码的终极大招

1.乱码最简单的一种就是在jsp/html中定义的编码

在这里插入图片描述
将ios-8859-1改成utf-8即可,html中直接改为<meta charset="UTF-8">即可

2.eclipse中的乱码,你可以改一下eclipse中的文件的编码

在这里插入图片描述
html和jsp的编码都可以在这里修改
在这里插入图片描述

3.tomcat中的乱码问题

这里就必须要更改tomcat中的编码;找到你所安装的tomcat的路径,我的是C:\apache-tomcat-8.5.40,然后找到conf下的service.xml文件
个人建议这么改,对tomcat的影响比较小useBodyEncodingForURI=“true”
在这里插入图片描述
也可以这么改URIEncoding=“UTF-8”在这里插入图片描述
然后在更改web.xml文件 --------------------charset=utf-8
在这里插入图片描述
即可

4.最变态的乱码

在框架中的html将他放置于外部运行时,页面没有任何乱码问题,当我一放进tomcat服务器是就会出现乱码,起初我以为是tomcat的乱码引起的一个乱码问题,其实不是的,因为当我将tomcat编码修改之后还是没有作用,最终找到问题的最根本原因,web.xml文件的编码错误,不是起初的编码设置错误,而是
在这里插入图片描述
错误,应该是将jsp转为html会乱码吧,
只要将jsp改为default即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值