方法一:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/bbs?user=root&password=root&useUnicode=true&characterEncoding=gbk");
方法二:
request.setCharacterEncoding("gbk");
url传中文转换方法
String userId = request.getParameter("userId");
//url传值转换方法:
String strUserId = new String(userId.getBytes("iso-8859-1"), "GBK");
out.println(strUserId);
<!-- web.xml配置 -->
<filter>
<filter-name>CharsetEncodingFilter</filter-name>
<filter-class>com.lsh.drp.util.filter.CharsetEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharsetEncodingFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>