首页 > 学院 > 开发设计 > 正文

get方式带参数中文出现乱码

2019-11-08 01:22:40
字体:
来源:转载
供稿:网友

问题:直接在浏览器地址上输入中文,传进后台中文就是乱码!

解决办法:get方式提交参数编码,只支持ISO8859-1编码。因此,如果里面有中文,在后台就需要转换编码,如下:String Operate = request.getParameter("operate");//operate参数在URL中输进的是“浏览”,如果直接就这样,String operate获得的是乱码!在这行代码下面来一行operate = new String(operate.getBytes("iso8859-1"),"UTF-8");//前提是你页面编码是UTF-8,如果是GBK,那上面那句代码后面就改成GBK!这样String operate获得的是浏览了!不是之前的浏览 !
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表