Servlet中已经设置request和response的编码和解码方式,却还是出现前端页面中文乱码
req.setCharacterEncoding("utf8");
resp.setContentType("text/html;charset=utf8");
最后发现问题是:
html文件是通过文本文档修改后缀名得到的,其实还要修改文本文档的编码方式
在“另存为----选择.所有文件并选择下面的编码方式为UTF-8”
注:
或者在HTML文件的head标签中设置
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>