response.sendRedircet一般用于传递字符串参数

常会出现乱码:

情景1:

post表单提交,跳转后的servlet,通过getParameter(name)进行解码,获取的中文乱码

两个?号表示编码和解码不一致。由下图可知,编码为gbk;而通过request.getCharacterEncoding()获取的值为null,所以会按照系统默认编码ISO8859-1进行解码

在第一个getParameter之前添加,request.setCharacterEncoding("gbk")即可解决

2、res.sendRedirect携带中文参数从一个servlet跳转到另一个servlet,出现乱码

此处sex1为“男”,跳转后乱码出现为1个问号,一个问号表示编解码格式一致,但是改汉字的编码不在ISO8859-1范围内,出现乱码

解决:重定向之前,先确定编码格式为(gbk不行)utf-8    String sex1 = java.net.URLEncoder.encode(sex, "utf-8");再在跳转后的servlet中通过getParameter获取

注:从定向参考http://blog.csdn.net/jasstool/article/details/68947791

最新文章

  1. win7 hosts文件更改后无效,不生效问题
  2. apache配置Allow详解及25个常见问题
  3. SQL内部拼接执行SQL语句时,实现变量参数化
  4. 利用nodejs模块缓存机制创建“全局变量”
  5. 旋转转盘选择Menu--第三方开源--CircleMenu
  6. ulimit小结
  7. 转 Android开发者指南-Manifest.xml-<supports-screens
  8. BNUOJ 6038 - Reaux! Sham! Beaux!(模拟)
  9. 前端随手优化不完全篇-SEO篇
  10. Maven学习-Profile详解
  11. CentOS 7 学习(三)配置Tomcat集群
  12. HDU 1241 DFS
  13. Android破解学习之路(十四)——【Unity3D】王牌大作战破解
  14. python 中的super()继承,搜索广度为先
  15. C#正则Groups高级使用方法
  16. 【T05】套接字接口比XTI_TLI更好用
  17. jquery获得下拉框值的代码
  18. [LOJ#6068]. 「2017 山东一轮集训 Day4」棋盘[费用流]
  19. L0、L1及L2范数
  20. goss docker-compose 集成使用

热门文章

  1. C# 9.0 新特性预览 - 顶级语句
  2. Python推导式(列表推导式、元组推导式、字典推导式和集合推导式)
  3. java 判断jsonObject 对象为null的天坑问题
  4. python-igraph
  5. RabbitMQ小记(一)
  6. 搭建 Spring 源码阅读环境
  7. Java 常用类-程序员头大的日期时间API
  8. 08 . Jenkins之SpringCloud微服务+Vue+Docker持续集成
  9. (转)DBC文件格式解析
  10. Jmeter之『JSR223脚本』