回 帖 发 新 帖 刷新版面

主题:JSP地址栏参数提交问题乱码

request.setCharacterEncoding("gbk");
String name=request.getParameter("name");

为什么会是乱码?

回复列表 (共3个回复)

沙发

String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"GB2312");

这样就OK了!

板凳

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");
 response.setContentType("gbk");

3 楼

response.setCharacterEncoding("gbk");
这样好像不行呢
女生吗?难得,给你评个30!

我来回复

您尚未登录,请登录后再回复。点此登录或注册