读书人

java基础有关问题 多谢

发布时间: 2011-12-01 22:07:01 作者: rapoo

java基础问题 谢谢
Tomcat 5 用 query.jsp?name=中文, 怎么把这个变量无乱码的取出来?

[解决办法]
如果参数是中文并且用GET方式传递要转码,URLEncoder.encode("中文内容","utf-8");
这样转了码之后,接收端用相应的字符集收就可以了
[解决办法]
String ManagerName = new String(request.getParameter("ManagerName").getBytes("ISO-8859-1"),"gbk");

给分吧
[解决办法]
楼上正解
[解决办法]
这贴应该算月经贴 楼主其实自己搜索下就有答案了
[解决办法]
可修改tomcat的server.xml配置文件,更改以get方式提交的默认编码
URIEncoding="gbk"即可
[解决办法]

探讨
如果参数是中文并且用GET方式传递要转码,URLEncoder.encode("中文内容","utf-8");
这样转了码之后,接收端用相应的字符集收就可以了

[解决办法]
探讨
String ManagerName = new String(request.getParameter("ManagerName").getBytes("ISO-8859-1"),"gbk");

给分吧

读书人网 >Java Web开发

热点推荐