jsp乱码问题
2018-08-06 本文已影响0人
3d7be2e0434d
1.jsp页面乱码
所谓响应中的乱码,就是显示页面上的乱码,因为页面数据是从服务器一端放入响应(response)中,然后发送给浏览器,如果响应中的数据无法被正常解析,就会出现乱码问题。浏览器在不知道确定编码方式的情况下,就会把这些字符从中间截断,再显示的时候就乱掉了。所以,想要解决乱码问题,就是要告诉浏览器我们到底使用了什么样的编码方式。
解决办法:再head标签内添加如下代码。当然也可以选择 UTF-8
jsp页面乱码解决办法2.POST乱码
先把form里加上method="POST",让form提交的时候使用POST方式。发送请求的时候,使用的编码是iso-8859-1,意味着只有英文是有效字符。
解决办法:
post请求乱码解决办法3.get乱码
GET方式下会将参数直接附加到url后面,这部分参数无法使用request.setCharacterEncoding()处理,结果就是get形式的所有中文都变成了乱码。
解决办法:
get乱码解决犯法title
title