1、上传后的文件名为乱码:
解决方法:将传送的JSP页面(即含有表单的页面)的页面编码改为:
<%@ page contentType="text/html; charset=GB2312" language="java" import="java.sql.*" errorPage="" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
</head>
2、文件上传正常,但是servlet传过来的参数字段以及输出的页面汉字全部显示为乱码:
例如:out.println:title 鏂板缓鏂囨TEST
解决方法:
在 doPost(HttpServletRequest
request,
HttpServletResponse response)方法之后:
加上
response.setContentType("text/html;charset=gb2312");
response.setCharacterEncoding("gb2312");
放在
PrintWriter out = response.getWriter();
之前。