HttpServletRequest取值中文参数乱码问题
来源:互联网 发布:群众网络安全保密 编辑:程序博客网 时间:2024/06/09 16:24
HttpServletRequest取值中文参数乱码问题
可以获取从前台传递过来的参数
1、提交方式为post,后台获取值
String userName = request.getParameter("userName");
若出现乱码,则是前台和后台的编码格式不一致引起的,一般前台JSP都是采用UTF-8的编码格式,故后台获取值时需加上编码格式
request.setCharacterEncoding("UTF-8"); String userName = request.getParameter("userName");
2、提交方式为get,request对象是以默认的ISO8859-1编码接收数据
String userName = new String(request.getParameter("userName").getBytes("ISO-8859-1"),"UTF-8");
获取request对象以ISO8859-1字符编码接收到的原始数据的字节数组,然后通过字节数组以指定的编码构建字符串,解决乱码问题
3、用地址传递参数时中文参数的乱码,解决方法和get提交法式一样。
String userName = request.getParameter("userName"); userName =new String(userName.getBytes("ISO8859-1"), "UTF-8");
阅读全文
0 0
- HttpServletRequest取值中文参数乱码问题
- HttpServletRequest&HttpServletResponse&乱码问题
- Cookie的设置与取值 | 解决中文乱码问题
- HQL中文参数乱码问题
- prototype中文参数乱码问题
- URLConnection 中文参数乱码问题
- JSP中文参数乱码问题
- jsp 中文参数乱码问题
- java中文参数乱码问题
- 中文参数传递乱码问题
- Servlet中文参数乱码问题
- url中文参数乱码问题
- BS开发技巧之四: 处理取中文参数出现乱码问题
- .net 取mysql 中文乱码问题
- Java取Mysql数据中文乱码问题
- jsp 页面参数中文参数乱码问题
- jsp/servlet取参数乱码问题分析
- 乱码问题---HttpServletRequest对象增强
- bzoj 1237: [SCOI2008]配对(DP)
- Session详解
- Cookie
- BottomTabBar底部按钮
- 采用普通方法和转换表的方法分别写一个简易计算器
- HttpServletRequest取值中文参数乱码问题
- java集合精解
- Oracle 批量插入数据
- Java web 中请求路径的问题
- 最详细的Windows版本搭建安装React Native环境配置
- 20万保价合同只赔4万,顺丰这是要耍无赖么?
- CAN总线负载率原理及计算
- Linux的opencv教程之安装与配置+cmake编译
- Intellij IDEA 报错java.lang.NoClassDefFoundError