servlet中获取request中文乱码问题分析

servlet中获取request中文乱码问题分析
request.setCharacterEncoding("utf-8");//第一种情况
   
            log.info("服务商名称:" + request.getParameter("networkName"));
//            log.info("服务商名称:" + new String(request.getParameter("networkName").getBytes("ISO8859-1"),"UTF-8"));//第二种情况
 

//第一种情况返回的结果
<服务商名称:服务商名称>
<服务商名称: ???>
//第二种情况返回的结果
<服务商名称: ???>
<服务商名称:中文啊>
servlet中获取request中文乱码问题分析

推荐使用第一种情况,全局设置编码为utf-8,第二种情况为每个字符串转码,第一种与第二种情况任选一种,不能同时存在~!!!

servlet中获取request中文乱码问题分析

上一篇:进阶:docker


下一篇:git 本地与服务器的同步