当前位置: 代码迷 >> Java Web开发 >> java基础有关问题 多谢
  详细解决方案

java基础有关问题 多谢

热度:605   发布时间:2016-04-17 01:14:29.0
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");

给分吧
  相关解决方案