您的位置:首页 > 编程语言 > Java开发

Java中文乱码处理

2013-03-25 20:47 148 查看
出现的情况:

表单FORM、POST、GET、超链接、sendRedirect()

解决方法:

  如果是POST使用

  HttpRequest.setCharacterEncoding("utf-8");

  如果是GET使用

[code]String u=new String(


req.getParameter("username")


.getBytes("iso-8859-1"),"utf-8");

[/code]

特别说明:如果浏览器为IE6或以下版本,

则超链接和sendRedirect()会发出现中文奇数时会出现乱码

要进行先转码 然后再输送

解决方法:

String info=java.net URLEncoder.encode(“你好吗。jpg”,“utf-8”);

<a hred=”aa.do?info=”+info>aa</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: