1.request.setCharacterencoding("XXX");
前提是POST提交
在客户端编码对value的值进行编码之前,通知客户端用什么码表(XXX)编码
2.response.setContentType("text/html;charset=UTF-8");
用上面的例子解释:不但告诉服务器用UTF-8编码,还告诉客户端也用UTF-8解码;
3.response.setCharacterencoding();
response.setCharacterEncoding设置HTTP 响应的编码,如果之前使用response.setContentType设置了编码格式,则使用response.setCharacterEncoding指定的编码格式覆盖之前的设置.与response.setContentType相同的是,调用此方法,必须在getWriter执行之前或者response被提交之前.