form表单提交中文乱码
来源:互联网 发布:java工程师看重学历吗 编辑:程序博客网 时间:2024/05/22 11:35
做了个小web项目,从jsp页面中的form表单向数据库提交中文内容时发现提交到数据库的内容时乱码,
用debug断点调试半天发现从jsp提交的时候就已经时乱码了,
搜索了一通,现已解决,
解决方法就是将form表单提交的内容手动进行一次转码
如果提交方式为Post时,将request和response的编码转换为与页面编码PageEncoding一直
request.setCharacterEncoding("....");....处应替换为本页面的编码方式
response.setCharacterEncoding("....";同理
如果提交方式为Get时,上述方法就不能使用了,因为Get的提交方式是将表单内容放入url传递至下一页面,
setCharacterEncoding方法不能改变其内容,此时就要对获取到的属性内容进行手动转码
String context = (String)request.getParameter("context");context = new String(context.getBytes("ISO-8859-1"),"GB2312");
这样提交的内容就能正常显示了
0 0
- form表单提交中文乱码
- 表单form内容提交,中文乱码解决
- easyui form表单提交中文乱码
- 关于提交form表单中文乱码问题
- 【Java】form表单提交中文乱码
- form表单post提交时中文乱码
- 关于Form表单提交中文乱码问题
- form表单提交中文乱码问题
- form表单提交中文乱码问题
- struts中form表单提交过程中的中文乱码问题
- struts中form表单提交给Servlet中文乱码问题
- jsp中form表单提交到serlvet中文乱码问题
- form表单提交中文乱码的详细解析
- form表单提交中文乱码的详细解析
- form表单提交中文乱码的详细解析
- 表单 multipart/form-data 如何提交中文乱码
- ajax提交form表单 后端接收时中文乱码
- form表单提交中文乱码的详细解析
- Swift基础(十八)UISegmentedControl
- 在onCreate()方法中获得view的宽高
- nyoj 1030 Yougth's Game[Ⅲ] 区间动规
- SQL中的case when then else end用法
- GitHub 上有哪些完整的 iOS-App 源码参考
- form表单提交中文乱码
- 2016/7/25 D180C SPI flash增加代码记录
- 复合数据类型
- 惊!全球玩家每周在游戏上竟然用掉30亿个小时
- NYOJ 8 一种排序(结构体排序)
- jquery + 正则表达式 获取当前URL中的参数值
- MyBatis Sql语句中的转义字符
- mysql中innodb和myisam详解
- LintCode笔记(2)——罗马数字转整数