form表单提交中文乱码问题
2017-10-17 15:08
204 查看
今天在做一个小项目时,遇到了form表单提交到数据库中的中文乱码情况。
经过打断点排查原因,发现是 在执行存数据库操作之前就已经乱码了。
经过一番检查,发现了问题所在,特此记录下。
注:客户端数据是以什么编码格式提交的,就设置什么编码格式。
如我在前端设置为 UTF-8编码,所以设置如下:
经过打断点排查原因,发现是 在执行存数据库操作之前就已经乱码了。
经过一番检查,发现了问题所在,特此记录下。
form在前端以post方式提交
设置 request对象的编码 即可。注:客户端数据是以什么编码格式提交的,就设置什么编码格式。
如我在前端设置为 UTF-8编码,所以设置如下:
request.setCharacterEncoding("UTF-8");
form在前端以get方式提交
此时,再设置request对象的编码已经无效了,所以可以如下;String realName = new String(request.getParameter("realName").Bytes("iso-8859-1"),"utf-8");
相关文章推荐
- jQuery.form.js进行表单提交,中文乱码问题及解决
- jsp中form表单提交到serlvet中文乱码问题
- form表单提交中文乱码问题
- form表单提交中文乱码问题,dwz ModelAndView跳转form中有中文参数乱码
- struts中form表单提交给Servlet中文乱码问题
- 关于提交form表单中文乱码问题
- JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题
- Spring MVC 解决form表单提交中文乱码问题
- html中form表单向Jsp提交中文乱码问题基本解决办法
- 关于Form表单提交中文乱码问题
- jQuery.form.js使用ajaxSubmit()提交表单时返回中文乱码的问题
- 解决表单Post方式提交的中文乱码问题
- struts2表单提交的中文参数后台乱码问题解决
- Ajax提交表单时的中文乱码问题的解决
- Java入门到精通——调错篇之EasyUI+SpringMVC Form表单提交到Contorller中文字出现乱码
- struts解决form提交的中文参数乱码问题
- jsp form 表单或超链接传参数中文乱码问题小结
- form表单提交中文乱码的详细解析
- 表单 multipart/form-data 如何提交中文乱码
- struts提交表单时的中文乱码问题