String id=new String(request.getParameter("id").trim().getBytes("ISO_8859_1"));
解决方案 »
- 我要做一个毕业设计,做一个企业门户网站,用jsp开发,不知道用什么模式比较好?
- 问两个关于jsp中弹出对话窗口的功能的实现
- html:hidden怎么实现下拉框中值是否改变的校验
- 用集合的话,应该如何使用?
- 关于HttpSession的一些问题啊
- 大家都是怎么做项目的,做项目的流程是什么?
- 求救-关于jasperreport的问题
- variables not found in class^……错误,找不到原因,求助
- 如何让不同权限的用户只能看到相应的菜单?如何实现?
- 100求救 jrun3.0 里的beans的设置,你登陆我的机器设置
- 求一个将.jsp主页生成为.html的程序,哭谢了,解决问题要多少分给多少分~!!
- 大虾们忙帮阿 邮件服务器用哪个最好 用JSP写收发代码
二,在view.jsp页加request.setCharacterEncoding("gb2312");试下
public static String convert(String str)
{
if (str == null)
{
return null;
}
int len = str.length();
byte[] bt = new byte[len];
for (int i = 0; i < len; i++)
{
bt[i] = (byte)str.charAt(i);
}
String retn = new String(bt);
return retn;
}
________________________
www.elingke.com
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
试试
然后不用转换编码试下。
不行就在得值前加入request.setCharacterEncoding("gb2312");
然后在页面中取值
String id = new String((String)request.getParameter("id").trim().getBytes("gb2312"),"gbk");试试。一般都可以解决的。