这个哪里出错了?

wtiancai 2005-04-04 02:53:22
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:'我爱�?

该怎么解决这个乱码问题?
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jasontaoge 2005-04-04
  • 打赏
  • 举报
回复
乱码是国际性的问题,
常用的是GB2312和GBK

用他们试试,
还有就是在传递参数的时候可以社定的
wtiancai 2005-04-04
  • 打赏
  • 举报
回复
我用的是jbuilder,编码我用的是utf-8
DreamDragon_NEU 2005-04-04
  • 打赏
  • 举报
回复
你改一下编辑器关于编码显示的属性~~~

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧