原因:浏览器默认UTF-8, 中文的GBK跟UTF-8是不一样的
解决方案:直接通过serCharacterEncoding(), 统一编码
修改前:
String information=request.getParameter("info");
修改后
request.setCharaterEncoding("GBK");//设置统一编码
String information=request.getParameter("info");
需要特别注意的是:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
pageEncoding 一定要是GBK,如果收UTF-8还是显示乱码。