数据出现乱码,主要是因为浏览器与后台出现了不同的编码方式。
解决步骤:
1.检查页面的编码设置(这里同一用UTF-8编码格式)
易出错代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2.设置控制层的请求、响应编码方式为UTF-8
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
3.对数据进行强制编码转换
String user_code = new String(request.getParameter("user_code").getBytes("ISO8859-1"),"UTF-8");
。。。