servlet中获取request中文乱码问题分析
2014-01-23 12:00
218 查看
request.setCharacterEncoding("utf-8");//第一种情况 log.info("服务商名称:" + request.getParameter("networkName")); // log.info("服务商名称:" + new String(request.getParameter("networkName").getBytes("ISO8859-1"),"UTF-8"));//第二种情况 //第一种情况返回的结果 <服务商名称:服务商名称> <服务商名称: ???> //第二种情况返回的结果 <服务商名称: ???> <服务商名称:中文啊>
推荐使用第一种情况,全局设置编码为utf-8,第二种情况为每个字符串转码,第一种与第二种情况任选一种,不能同时存在~!!!
相关文章推荐
- 由于浏览器版本造成的HttpServlet获取request请求对象中含中文乱码问题
- request.getparameter() 获取中文出现乱码 问题
- 设置request.setCharacterEncoding()后,servlet中文乱码问题
- 详解 Servlet 中 request 与 responce 中文乱码问题
- request.getParameter获取中文乱码的问题解决
- servlet中request等中文乱码问题
- HttpServletRequest解决中文乱码的问题
- Servlet学习笔记—request获得参数中文乱码问题解决
- servlet中通过getWriter()获取out返回给浏览器出现中文乱码问题
- request.getparameter() 获取中文出现乱码 问题
- json传递中文乱码解决方法以及解决request.getParameter()获取参数为乱码的问题
- 关于地址栏传中文参数request获取乱码问题
- context.Request.QueryString获取中文参数乱码问题
- JAVA笔记3--如何Request,如何处理中文获取乱码问题
- Request.QueryString的中文乱码问题_
- Servlet 中文乱码问题及解决方案剖析
- Servlet 中文乱码问题及解决方案剖析
- Servlet 中文乱码问题及解决方案剖析
- request、response 中文乱码问题与解决方式
- HttpServletRequest与HttpServletResponse处理中文问题