浏览器get请求到java后台的值是乱码

 get方式提交的参数编码,只支持iso8859-1编码。


因此,如果里面有中文,在后台就需要转换编码,如下

String zhongwen = request.getParameter("zhongwen");
zhongwen = new String(zhongwen.getBytes("iso8859-1"),"GBK");

前提是你页面编码就是GBK,如果是utf-8,那上面那句代码后面就改成utf-8 。
posted @ 2014-10-31 14:17  飞扬的薰衣草  阅读(258)  评论(0编辑  收藏  举报