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

java中一些有关乱码问题

2016-11-08 11:54 190 查看
常见的乱码问题及解决方案

产生乱码的根本原因:浏览器的使用的编码与服务器使用的编码。

1.请求request时乱码:

 Post请求时:

   //1.1post应用默认
   request.setCharacterEncoding("utf-8");

Get请求时:

    //1.2get方式编解码
   String uname = request.getParameter("uname"); 
   uname = new String(uname.getBytes("iso8859-1"), "utf-8");
   System.out.println(uname);

2.响应response时乱码:

   //在开发中我们可以简写成以下效果第二种方式。    
   response.setContentType("text/html;charset=utf-8");

 3、html中弹框alert("提醒")乱码。

  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      注意:以上都没有问题就是properties选项的默认属性编码不一致。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: