spring mvc前端页面中文乱码问题解决思路
1、判断是否是前端页面的编码问题
直接在浏览器中打开html,如果页面显示正常说明不是html页面的编码问题;否则的话在head部分加入<meta charset="utf-8">
一般能解决html页乱码问题
2、判断是不是Spring的编码问题
在web.xml中加入filter,一般能解决问题
<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>
3、判断是否是tomcat或jetty的编码问题
我的刚好就是这个问题,maven中内嵌jetty,但jetty的webdefault.xml,把zh指向的编码设置为gb2312,导致浏览器自动把字符编码设置的为简体中文 gb2312,导致页面显示乱码
解决:在web.xml添加如下配置
<locale-encoding-mapping-list><locale-encoding-mapping><locale>zh</locale><encoding>UTF-8</encoding></locale-encoding-mapping>
</locale-encoding-mapping-list>
把zh所指向的编码设置为gb2312更改为UTF-8即可。
spring mvc前端页面中文乱码问题解决思路相关推荐
- 解决前端页面中文乱码问题
前端页面乱码问题解决 方法: 解决代码: 方法: 确定开发工具的各种编码格式配置为 utf-8 确定前端页面的编码格式 request,response携带的数据的编码格式,可通过 过滤器 设置 Ch ...
- Spring MVC Ajax返回中文乱码
因为Spring MVC中返回json要使用@ResponseBody注解,而在Spring源码中这个注解的默认编码是"iso-8859-1",所以传中文的话会乱码.解决办法是,直 ...
- spring自带tomcat中文乱码问题解决
在使用springMVC框架时会用到Tomcat服务器,目前tomcat10已经解决乱码问题,但是低于此版本的tomcat服务器会出现中文乱码问题. 本文主要解决的是将前端提交的中文数据输出在控制台时 ...
- 使用CInternetSession获取utf-8页面中文乱码问题解决方法
代码如下: myurl=" http://www.csdn.net "; CInternetSession session; CHttpFile* ...
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
C# asp.net页面通过URL参数传值中文乱码问题解决办法 参考文章: (1)C# asp.net页面通过URL参数传值中文乱码问题解决办法 (2)https://www.cnblogs.com/ ...
- STC51和STM32使用串口输出中文乱码问题解决
STC51和STM32使用串口输出中文乱码问题解决 问题描述:在进行串口实验时,我们想通过串口调试助手来输出中文信息, 但是我们经常会发现在串口调试助手上会输出乱码,跟我们预期的中文信息不符,见以下图 ...
- php 和mysql中文乱码问题,常见php与mysql中文乱码问题解决办法
常见php与mysql中文乱码问题解决办法 乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号. 症状:用PHPmyAdmin输 ...
- php中文乱码无法解决_php中文乱码问题解决方法
导入php中文乱码问题一般就是字符集编码问题了,只有字符集编码问题才会导致中文乱码了,这是我总结了所有在php开发中看到中文乱码问题的根本原因了,下面我整理了一些关于php中文乱码问题解决办法与例子, ...
- springMVC保存数据到mysql数据库中文乱码问题解决方法
springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...
最新文章
- apache 2.4 配置php,Apache2.4 PHP 配置
- iis启动默认页无法访问错误类型500的解决
- Redis【第二篇】集群搭建
- 区块链BaaS云服务(27)米链科技 HSpeed链
- 谁更了解你,是女朋友吗。不,是这些推荐算法。
- java高性能序列化_Java最佳实践–高性能序列化
- 解决 Invalid character found in method name. HTTP method names must be tokens 异常信息
- 项目管理和版本跟踪——Redmine和SVN的结合
- 2021-08-07-DJ-036 在阿里云服务器上迁移我们的数据库,以后省一台电脑的电费了
- vs2010sp1安装失败问题
- Android聊天软件开发(基于网易云IM即时通讯)——发送文本消息(四)
- 实验题集4:函数R6-1 面积计算器(函数重载) (10 分)
- 大数据技术就在生活中: 登机牌、阅卷与 Map-Reduce(归约)
- 1.3 Go语言上手-高质量编程与性能调优实战
- 私域流量分析之李子柒
- HDUOJ1865 1string
- 华为认证有什么地方可以学习考取?
- 22-3-16Java冒泡排序
- 树莓派与DS18B20温度传感器模块的使用
- 活体识别2: 综述类资源收集
热门文章
- 格创东智亮相中国设备管理大会,助力工业设备智能化运维
- 前端开发实习工作之关于git的每天使用浅谈
- 花几千块钱买了电脑,别老只上QQ啊,校内啊,这些手机就能干的事 来源: 长华不挂科的日志
- 建行天地融网盾,交易时出现签名失败
- 中学生应该学会使用计算机作文,网络的利与弊中学生作文
- 重庆银河:制造业模块化应对产品个性化需求
- Logitech F710无线手柄控制ROS机器人
- 高三生集体打吊瓶上自习续:被批补氨基酸太愚昧
- windows10 计算机打不开怎么办,Win10计算器打不开怎么办?如何解决?,爱纯净官网...
- 信息系统审计(IT审计)的实施