在由servlet页面跳转到JSP页面是,会出现乱码的情况,但是直接方位JSP页面时候无乱码。
出现这种情况的原因之一是因为在页面的设置编码时是明确的,但是没有设置转换的编码设置。
需要在servlet页面添加
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("utf-8");
在JSP页面下的 pageEncoding=“utf-8"需要一致;
如果只是设置request.setCharacterEncoding("UTF-8");一个,就会有乱码的出现。需要添加回复的编码设置
response.setCharacterEncoding("utf-8");