get //接收有乱码的数据 String name = request.getParameter("name"); //将该数据以原来的编码格式打散 byte[] bytes = name.getBytes("iso-8859-1"); //将打乱得到的数组 重新以“utf-8”的编码格式组合起来 并重新赋值给name name = new String(bytes,"utf-8"); post request.setCharacterEncoding("utf-8");