读书人

写到浏览器的中文怎么request怎么获取

发布时间: 2013-11-05 14:40:42 作者: rapoo

写到浏览器的中文如何request如何获取值
我在浏览器地址栏后面url后面加上 ?u=中文
这样request如何得到这个u的值呢?
[解决办法]

引用:
new String(username.getBytes("ISO-8859-1"),"UTF-8"); 这样就可以了 ,不知道为啥 刚开始这样试 不行 。


你这样会有个潜在的问题,

如果你的url是用js拼接的然后发送的,还是会乱码
[解决办法]
先用String u=request.getparameter("u");获取值因为uri是用ios-8859编码的所以你获取到的肯定是乱码,因为url的地址是没法设置编码方式的你用new String(u.getBytes(utf(ios-8859),utf-8)先解码再按照你的编码方式编码就行了

读书人网 >Java Web开发

热点推荐