这个哪里出错了?
test.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>
test
</title>
</head>
<body bgcolor="#ffffff">
<h1>
<a href="test1.jsp?username='我爱你'">夺</a>
</h1>
</body>
</html>
test1.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>
test1
</title>
</head>
<body bgcolor="#ffffff">
<%
String username = "";
username = request.getParameter("username");
out.println("before:" + username + "<br>");
byte[] aa = username.getBytes("ISO-8859-1") ;
String bb = new String(aa,"UTF-8");
out.println("after:" + bb);
%>
</body>
</html>
在jbuilder里面显示是:before:'ÎÒ°®Äã'after:'�Ұ���
在ie显示是:before:'æç±ä½?
after:'我爱�?
该怎么解决这个乱码问题?