第一步:

jsp页面编码设置为UTF-8,form表单提交方式为必须为post,get方式提交下面spring编码过滤器不起效果

第二步:

修改web.xml配置文件,增加编码过滤器filter,如下(注意,需要设置forceEncoding参数值为true)

代码如下:

 <filter><filter-name>characterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>characterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

如果是写入数据库出现乱码,可以在配置连接数据库的参数设置修改:

需要注意的是:

1、数据库编码是否支持中文   2、数据库表和表字段是否正确

代码如下:

 <property name="url" value="jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8"></property>

当某种情况可能还是无法解决这时候,可以尝试使用以下代码:

request.setCharacterEncoding("UTF-8");
response.setContentType("application/json;charset=UTF-8");//防止数据传递乱码
String str=newString((request.getParameter("bigQuestionTypeName")).getBytes("iso-8859-1"),"utf-8")

关于Spring MVC中文乱码问题的解决方法相关推荐

  1. php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...

  2. jquery.ajax的url中传递中文乱码问题的解决方法

    jquery.ajax的url中传递中文乱码问题的解决方法 JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQuer ...

  3. php函数substr_replace中文乱码的替代解决方法

    php函数substr_replace中文乱码的替代解决方法 参考文章: (1)php函数substr_replace中文乱码的替代解决方法 (2)https://www.cnblogs.com/ty ...

  4. eclipse中生成的html存在中文乱码问题的解决方法

    eclipse中生成的html存在中文乱码问题的解决方法 参考文章: (1)eclipse中生成的html存在中文乱码问题的解决方法 (2)https://www.cnblogs.com/bug-hu ...

  5. 【已解决】对JSP页面传值中文乱码的简单解决方法

    很多java程序员在日常的工作中总会遇到对JSP页面传值中文乱码的情况,一些朋友由于操作不当,造成了很大的麻烦.本文将为大家讲解关于对JSP页面传值中文乱码的简单解决方法的内容. 方法/步骤 方法一: ...

  6. sql 转html 中文乱码问题,SqlServer中文乱码问题的解决方法

    SqlServer中文乱码问题的解决方法 我流程里,使用的是gbk,或gb2312编码格式,utf-8还没试过. 1)jsp页面: //1.下面这句是解决乱码的关键之一,下面这句不仅影响中文,还影响布 ...

  7. php pdo连接oracle乱码,php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码 ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PA ...

  8. mysqlcsv导入中文乱码_Mysql 导入导出csv 中文乱码问题的解决方法

    导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ','  optio ...

  9. 关于spring mvc时间类型绑定失败解决方法

    关于spring mvc时间类型绑定失败解决方法 前端页面用的easyui,有个日期字段: <input name="sdt" class="easyui-date ...

最新文章

  1. linux中pipe
  2. 谁说女生不能搞IT?一名女程序员的奋斗史
  3. 【学习笔记】block、inline(替换元素、不可替换元素)、inline-block的理解
  4. 计算机术语中英文cat表示,pcb 专业术语 中英文对照三
  5. docker rabbitmq php扩展,Docker开启RabbitMQ延时消息队列
  6. android预览界面编译出错,Android O预览findViewById编译错误
  7. gps测速仪手机版下载_银豹收银系统手机版下载-银豹收银系统手机安卓版APP下载v2.0.1.2...
  8. oracle psu版本确认,Oracle PSU更新
  9. 使用JSON.parse字符串转换json报错解决办法
  10. F1赛道,跑的就是“黑科技”
  11. python网络数据采集 第二版_Python网络数据采集 (影印版)第2版
  12. 二维树状数组--hdu1892
  13. 用python播放声音文件(mp3、wav、m4a等)
  14. 炉石传说 账号老是重新连接服务器,炉石传说无法连接服务器怎么办 炉石传说无法连接请检查网络连接是什么原因...
  15. 什么是深度卷积神经网络,基于深度卷积神经网络
  16. 三亚免税店积分抵现_海南放大招!10万购物免税额、离岛半年可补购,一文教你买转海南自贸港...
  17. Jmeter 压测工具
  18. 3.ConcurrentMap-并发Map
  19. openwrt 18.06修改txpower限制
  20. 水动力学类毕业论文文献有哪些?

热门文章

  1. 【图灵杯 E也即POJ 3368】简单的RMQ
  2. UWA发布 | 2017 Unity手游体检蓝皮书 — ARPG篇
  3. mapreduce优化总结
  4. ASP.NET - JQuery的.getJSON给Dropdownlist绑定Item
  5. 关于premake4
  6. IOS 深拷贝和浅拷贝应用
  7. 测试AS3的性能9800粒子
  8. ArcSDE9.2连接Oracle10g之后的疑问(待解决)
  9. 使用layer的弹窗时,出现layer引入成功,触发成功,控制台无报错,但是页面无变化或者仅出现遮罩层的问题的解决思路
  10. Intelij IDEA解决Dependency无法更新问题