项目中文乱码问题

1、 乱码场景 一

前面页面 URL 传值,后台接收出现中文乱码

解决:  前端页面 使用  encodeURIComponent(传递的参数)  , 这样操作会把 这个值加密 ,后台获取值的时候需要解密

 

例如:  url= "www.baidu.com?username="+ encodeURIComponent(username) 

            后台代码 使用    String name  = new String(username.getBytes("ISO8859-1","UTF-8"))   解密

例如:  String name  =  request.getParameter("username");

        name  = new String(name .getBytes("ISO8859-1","UTF-8"));

2、 以后遇到的话继续加上  ...

你可能感兴趣的:(常见问题)