中文乱码

来源:互联网 发布:php substr 中文乱码 编辑:程序博客网 时间:2024/03/29 17:42
中文乱码
    博客分类:
  • web前端

经常遇到url传递中文参数的情况,比如:window.location.href = window.url + '?&mucNameLike=' + "用户名";


当后台用request.getParameter("mucNameLike")取值时,为乱码


解决方案如下:


第一步:url编码

代码为:window.location.href = window.url + '?&mucNameLike=' + encodeURIComponent("用户名");


第二步:后台转为utf8格式

代码为:String chinese = new String(request.getParameter("mucNameLike").getBytes("iso-8859-1"), "utf-8");


此时,变量chinese为上面的中文"用户名"

原创粉丝点击