请教个问题,困扰了我很久。谢谢看贴和回帖的朋友。..........
我在页面上添加院系到数据库时,数据库里面保存的是乱码。
我已经在页面上做了乱码的处理了,为什么不行。是处理错了,还是处理乱码的代码根本没有用到?
下面是部分代码—— 
<%@ page language="java" contentType="text/html; charset=gb2312" errorPage=""%>
<jsp:useBean id="addDepartment" class="com.eyao.database.Link_db" scope="page" />
<%
request.setCharacterEncoding("gb2312");
String departmentName=request.getParameter("depName");
String departmentIntro=request.getParameter("depIntro"); 
int temp=-2;//声明一个临时变量,用来接受数据库操作返回的值
if(departmentName==null||departmentIntro==null||departmentName.equals("")||departmentIntro.equals(""))
{
%>
<script>
location.href="admin_addDepartment.jsp"
</script>
<% return;
}
String sql="insert into ta_department values ('"+departmentName+"','"+departmentIntro+"')";
byte[] b = sql.getBytes("ISO8859-1");
sql=new String(b);
try{
temp=addDepartment.update(sql);
}catch(Exception e){
session.setAttribute("errormsg","请检查你的输入.请确保你输入的信息的规范性!");
response.sendRedirect("showException.jsp");
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>处理添加二级院系的请求</title>
</head>
<body><%
if(temp>0){
%>
<script language="javascript">
alert("你已经成功添加了一个新的二级院系!");
location.href="admin_department.jsp"
</script>
<%
}
else{
session.setAttribute("error","你的操作没有成功!请确保你输入的信息的规范性!如果仍然不能解决此问题,请与管理员联系。");
response.sendRedirect("showException.jsp");
} %>谢谢各位