form表单提交数据显示乱码

原创 2015年07月09日 16:16:21
今天做公司的项目,登陆名称有中文有英文,所以有另一个界面来自动显示所有企业,再将值传回登陆界面的username。但是之前一直出现一个乱码的问题,后台输出也是中文的,但是前台显示就是乱码。开始就考虑到应该是乱码问题,于是开始找资料。最终发现问题所在是jsp页面的编码方式缺少一个<% request.setCharacterEncoding("UTF-8");

%>  重要的事情多说一遍                        

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="UTF-8"%>

<% request.setCharacterEncoding("UTF-8");%>

这个编码一定要设置。中间还改form的method=“GET”,还真的出来值了。差一点就用get方式了。还好后来无意中加了那句话。

最后希望大家编码的时候要多注意细节,来公司一个月了还是会出现细节问题,很羞愧

相关文章推荐

Html的form表单提交到jsp中出现中文乱码

form表单提交有get和post两种方法,在提交到jsp中时处理中文乱码时方式不一样...

JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题

初学JSP与Servlet的同学估计经常会遇到类似问题,有时输入的中文响应输出为问号(???),有时输出乱码,今天查了一些资料算是理清了问题的原因。 1.问题根源 问题的根源在于form表单提交数据时...

form表单提交中文乱码的详细解析

中文乱码主要是根据 get,post请求的不同,处理方式没选对引起的,当然也有小可能是tomcat的版本不同引起的...

jQuery.form.js进行表单提交,中文乱码问题及解决

原文网址:http://www.verydemo.com/demo_c89_i26079.html 源于使用jquery,form.js进行表单提交时,发现保存到数据库时失败,而页面都已经统一为GBK...

Incorrect string value: '\xE9\x98\xBF\xE6\x96\xAF...' for column 'name' at row 1 form表单提交乱码

2017-03-05 19:35:15,017 DEBUG [com.audio.global.GlobalDisparter] - DispatcherServlet with name 'spri...
  • cyssxt
  • cyssxt
  • 2017年03月05日 19:37
  • 418

form表单提交的 get/post 方法(二)中文乱码的解决(2)

参考:http://blog.csdn.net/u013476542/article/details/52845547 参考:http://www.cnblogs.com/liuling/archi...

jquery_form_js 表单提交自定义源码

  • 2017年11月17日 09:36
  • 3.39MB
  • 下载

springmvc + freemarker 解决表单提交、页面显示乱码 的问题

其实,网上有很多的解决乱码的,不过都只能在某些地方起作用,比如给spring增加一个编码过滤器,能够解决表单提交(所有以post方式提交的)的乱码问题,比如给tomcat设置默认的url编码,能够解决...

HTML5第8次课堂笔记( 模拟form表单提交数据,xml的解析,jQuery的Ajax方法使用, mui的ajax)

HTML5第8次课堂笔记   1.  模拟form表单提交数据:(get方式)   body>   form method="get"action="DataTest7">   input type=...

Spring MVC中Controller如何获取Form表单提交的数据

表单提交的数据也就是请求数据,分为Get和Post两种方式提交。 Controller中有三种方式获取表单数据:  Controller的方法,添加HttpServletRequst类型入参,通过H...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:form表单提交数据显示乱码
举报原因:
原因补充:

(最多只允许输入30个字)