很多人在servlet中明明用:
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
设置了编码方式,但是在用浏览器显示页面,还是会出现乱码,像我这样:
但是我们在Eclipse中运行就可以显示出中文,
原因在于:
你eclipse中设置的保存编码方式和浏览器的编码方式不一致所导致。
解决方案:
windows——preferences——General——Workspace找到这里修改或查看你的编码方式。
然后打开浏览器的如图:
设置和eclipse编码方式一致即可。