您的位置:首页 > Web前端 > JavaScript

Servlet跳转到jsp页面输出结果乱码

2012-04-22 00:29 204 查看
昨天在做一个用JavaScript和Servlet分别验证一个jsp中提交的信息,对用户名,密码,性别等各种信息进行判

断,Servlet验证后如果正确则转向一个正确界面,输出所填各种信息,如果错误则输出所有错误的信息!

Servlet转向正确界面输出所填信息时,中文都显示的为乱码。各种查资料,各种情况都试了,不是编码不一致等问

题。后来发现,获取的结果就是乱码!输出的能不是乱码吗?(终于找到原啦!激动啊!!!)。通过下面的问题就可

以轻松解决了!

String username;

if(request.getParameter("username").getBytes("iso8859-1") != null){

username = new String(request.getParameter("username").getBytes("iso8859-1"),"utf-8");}

else{

username = request.getParameter("username");}

红色标注的是关键!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: