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即可