Springmvc中文乱码问题
Springmvc的中文乱码问题主要是两部分,请求乱码和响应乱码。而解决的方法就是将字符集设置为 UTF-8
1.请求乱码
Get请求乱码
如果使用的是Tomcat 8及以上的版本,无需设置Tomcat的字符集,因为Tomcat已经默认支持UTF-8编码。但如果使用的Tomcat 8 以下的版本,则需要修改Tomcat的字符集编码,打开Tomcat安装路径,找到Tomcat的配置文件server.xml。
找到一段代码,在后面添加 URIEncoding="UTF-8"保存即可
Post请求乱码
解决Post请求乱码需要在web.xml中增加一个过滤器
<filter><filter-name>characterEncoding</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>characterEncoding</filter-name><url-pattern>/*</url-pattern></filter-mapping>
2.响应乱码
对应响应乱码,我们需要在applicationContext.xml文件对字符集编码进行设置
<mvc:annotation-driven conversion-service="conversionService"><!--设置响应输出字符集--><mvc:message-converters><bean class="org.springframework.http.converter.StringHttpMessageConverter"><property name="supportedMediaTypes"><list><value>text/html;charset=utf-8</value></list></property></bean></mvc:message-converters></mvc:annotation-driven>
Springmvc中文乱码问题相关推荐
- 解决SpringMVC中文乱码问题 -----这是服务器返回参数到前端中文乱码
解决SpringMVC中文乱码问题 -----这是服务器返回参数到前端中文乱码 参考文章: (1)解决SpringMVC中文乱码问题 -----这是服务器返回参数到前端中文乱码 (2)https:// ...
- Spring集成MyBatis01 【推荐使用】、springMVC中文乱码和json转换问题
1 导包 1.1 spring-webmvc : spring框架包(当然里面也包含springmvc) 1.2 mybatis : mybatis框架包 1.3 mybatis-spring : s ...
- springMvc解决json中文乱码
springMvc解决json中文乱码 springMvc解决json中文乱码,springMvc中文乱码,spring中文乱码 >>>>>>>>> ...
- 解决SpringMvc后台接收json数据中文乱码问题
2019独角兽企业重金招聘Python工程师标准>>> 1.使用ajax从前台页面传输数据到后台controller控制器的时候,出现中文乱码(问号???). 之前在网上找了各种解决 ...
- springMVC保存数据到mysql数据库中文乱码问题解决方法
springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...
- springmvc 使用fastjson 处理 json 数据时中文乱码
2019独角兽企业重金招聘Python工程师标准>>> 原因: springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式,具体原因不了解,个人觉得是还没有来得及 ...
- ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总
使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...
- springmvc返回数据中文乱码
今天用springmvc作为接口产生了中文乱码,因为返回的是string 就不能用以前的更改responseBody了 . 在spring-mvc.xml文件中: <mvc:annotati ...
- 用springmvc作接口时返回json数据中文乱码
以前都是用springmvc做web项目,浏览器访问,所以没出现过fastjson中文乱码的问题,今天要做一个接口,结果杯具了中文乱码. 接口调用拿到返回数据疯狂的修改编码,结果无效,考虑是不是jso ...
最新文章
- Bootstrap3基础 btn-group-vertical 按钮组(横着、竖着排列)
- 图像分类和目标检测技术有什么区别?
- 2020年2月Github上最热门的开源项目
- 认证登录时代来临,主流验证登录方式盘点
- CodeSalt | Python数据结构的实现 — 链表
- hibernateTemplate的load方法
- python Intel Realsense D435 多线程资源分配问题(卡住、卡死)
- 【python】利用python的tkinter-canvas函数绘制哆啦A梦过程详解(附源码)
- esplise自定义快捷代码补全_【Eclipse】_Eclipse自动补全增强方法 常用快捷键
- cad填充图案乱理石_CAD绘图,缺少填充图案怎么办?900多种自定义图案可解燃眉之急...
- JAVA Linux 排查CPU 过高的方法
- 同一条sql在mysql5.6和5.7版本遇到的问题。
- mysql delete 数据之后 .MYD文件大小没有发生变化
- webgl之绘制一个矩形
- jsp小区停车位管理系统
- 如何解决2345看图王无法显示PSD缩略图?
- centos安装部署webssh
- 虚拟机VMware workstation安装gho系统详解
- 为什么vsdebug没有生成obj文件_VS中bin和obj文件引发的问题
- 既然选择了远方——30自制操作系统之第2天--汇编语言学习与Makefile入门
热门文章
- Mac电脑鼠标滚轮方向相反的解决办法
- 【控制篇 / 应用】(5.6) ❀ 01. NGFW 模式下使用应用控制 ❀ FortiGate 防火墙
- 借助抖音节点营销 佳沛打开“金九”新局面
- win10解决设置默认打开方式不生效问题(双击每次都要选择默认打开程序)
- win10解决设置默认打开方式不生效问题
- Enovia文件协作服务器安装,NX与Enovia集成安装配置手册_jimmy.docx
- E - Competitive Seagulls(博弈)
- h5页面怎么处理文件流_微信H5页面制作流程,大家有哪些经验分享?
- 神经网络发展历史时间统计表(留存收藏)
- Openstack rocky 部署四: neutron 部署与验证(控制节点)