出现乱码的原因,是编码格式不统一,我们只要在前端、服务器、springMvc都统一编码格式,即可避免出现乱码的情况

目录

1.1 前端编码格式设置

1.1.1 jsp页面

1.1.2 html页面

1.2 服务器编码格式设置

1.3 SpringMvc编码格式设置

1.3.1 初始设置编码格式

1.3.2 强制编码格式


1.1 前端编码格式设置:

1.1.1 jsp页面

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

1.1.2 HTML页面

<!DOCTYPE html>
<html lang="en">
<head><!--设置编码格式--><meta charset="UTF-8"><title>Title</title>
</head>
<body></body>
</html>

1.2 服务器编码格式设置:

找到Tomcat服务器所在的目录,找到Conf文件夹,进入Service.xml,加一个“   URIEncoding ="UTF-8"”

<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding ="UTF-8"//>

1.3 设置SpringMvc的编码方式:

1.3.1初始设置编码格式

在web.xml文件中配置SpringMvc编码过滤器的编码方式,设置初始编码方式

 <filter><filter-name>EnCodingFiliter</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></filter><filter-mapping><filter-name>EnCodingFiliter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

设置强制编码方式

 <filter><filter-name>EnCodingFiliter</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>EnCodingFiliter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

以上操作设置好就可以有效解决乱码问题了

SpringMvc--处理中文乱码问题相关推荐

  1. SpringMVC解决中文乱码问题

    标题:SpringMVC解决中文乱码问题 当我们在使用SpringMVC时也许会碰到前端提交的数据或者数据库中取出来的数据变成乱码,下面提供几种方式来解决. 乱码是怎么产生的 我们自定义一个form表 ...

  2. springmvc字符 中文乱码问题

    springmvc字符 中文乱码问题 1.字符过滤器 输入中文测试,发现乱码 以前乱码问题通过过滤器解决 , 而SpringMVC给我们提供了一个过滤器 , 可以在web.xml中配置,修改了xml文 ...

  3. SpringMVC 解决中文乱码的过滤器

    <!--配置解决中文乱码问题的过滤器--><filter><filter-name>characterEncodingFilter</filter-name& ...

  4. SpringMVC redirect中文乱码问题

    在使用"redirect:xxx.do?param=中文"时会出现乱码问题,解决方案如下: 使用model.addAttribute来替代直接拼接参数.如下: @RequestMa ...

  5. Springmvc中文乱码问题

    Springmvc的中文乱码问题主要是两部分,请求乱码和响应乱码.而解决的方法就是将字符集设置为 UTF-8 1.请求乱码 Get请求乱码 如果使用的是Tomcat 8及以上的版本,无需设置Tomca ...

  6. 解决SpringMvc后台接收json数据中文乱码问题

    2019独角兽企业重金招聘Python工程师标准>>> 1.使用ajax从前台页面传输数据到后台controller控制器的时候,出现中文乱码(问号???). 之前在网上找了各种解决 ...

  7. springMVC保存数据到mysql数据库中文乱码问题解决方法

    springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...

  8. springmvc 使用fastjson 处理 json 数据时中文乱码

    2019独角兽企业重金招聘Python工程师标准>>> 原因:  springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式,具体原因不了解,个人觉得是还没有来得及 ...

  9. springMvc解决json中文乱码

    springMvc解决json中文乱码 springMvc解决json中文乱码,springMvc中文乱码,spring中文乱码 >>>>>>>>> ...

  10. ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总

    使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...

最新文章

  1. (C#)Windows Shell 外壳编程系列6 - 执行
  2. 机器学习第8天:IPyhon与Jupyter notebook
  3. Zabbix 安装部署
  4. 是什么引起数据中心机房事故频发,是天灾还是人祸?
  5. html div 纵向居中,内容居中分为div内容水平居中与div内容垂直居中
  6. PHP学习笔记:php二手交易市场系统
  7. 【百度地图API】如何调整结果面板的样式?如何获取指定页码的结果?
  8. java生成大素数_用BigInteger实现大素数生成算法
  9. NodeJS 使用官方oracledb库连接数据库教程
  10. JavaScript字符串String常用方法介绍
  11. HDU 1465 不容易系列之一 (错排)
  12. PHP字符串作为字节数组,哈希hash然后base64编码
  13. 绿色建筑评价标准(GB/T 50378-2006)
  14. JavaCV的摄像头实战之五:推流
  15. (java)word转html并提取word中的目录结构树生成到html页面中的左边树
  16. 静态HTML网页设计作品网站设计——仙灵游戏网站首页(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品
  17. Unity3D游戏开发之网络游戏服务器架构设计(如何做一名主程)
  18. 移动设备IP地址的获取
  19. Windows系统安装了虚拟机后,网络无法修复且无网络连接如何修复?跟随作者一起来寻找问题并解决吧
  20. 创新TX230音箱线控电位器维修记

热门文章

  1. Apophysis作品——潘多拉魔盒渲染日志
  2. 王者荣耀资深游戏建模师分享游戏角色制作过程,技术分享
  3. ASP php sem,Stephen的SEM博客
  4. win10链接无线打印服务器,大师给您说win10系统连接惠普6960无线打印机的解决门径...
  5. 南开大学计算机学院 肖嘉文,南开大学计算机学院导师教师师资介绍简介-任明明...
  6. Vocus将在澳大利亚部署XGS-PON解决方案
  7. Clinically Applicable AI System for Accurate Diagnosis, Quantitative Measurements...论文总结
  8. 1.54寸墨水屏模块 E-Paper电子纸显示屏STM32C8T6驱动代码以及调试过程
  9. 通过 Docker 搭建 Chevereto 图床
  10. 基于单片机的无线语音遥控智能车设计