中文问题

microfshao 2004-09-29 03:39:14
用的是tomcat5.0
response.sendRedirect("1.jsp?select=中文");
在1.jsp中打印
String select = request.getParameter("select");
select = new String(select.getBytes("ISO8859-1"),"GB2312");
out.println(select);
为什么还是乱码???请高手指点点

两个叶面都用<%@ page contentType="text/html;charset=GBK"%>
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaGirlOrBoy 2004-09-29
  • 打赏
  • 举报
回复
写错了
new String(select.getBytes("ISO8859-1"),"GB2312");
改为既可

new String(select.getBytes("ISO-8859-1"),"gb2312");
javaGirlOrBoy 2004-09-29
  • 打赏
  • 举报
回复

new String(select.getBytes("ISO8859-1"),"GB2312");
改为既可

new String(empName.getBytes("ISO-8859-1"),"gb2312");
microfshao 2004-09-29
  • 打赏
  • 举报
回复
thx,me try
flyxxxxx 2004-09-29
  • 打赏
  • 举报
回复
JDK1.3
response.sendRedirect("1.jsp?select="+java.net.URLEncoder.encode("中文"));
JDK1.4
response.sendRedirect("1.jsp?select="+java.net.URLEncoder.encode("中文","GBK"));
要对url中的所有参数值(不包括参数名,参数名不能是中文)编码

81,094

社区成员

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

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