日期:2014-05-18  浏览次数:20651 次

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");

给分吧