java springmvc乱码解决归纳整理详解
发布时间 - 2026-01-11 00:45:46 点击率:次springmvc的中文乱码问题主要有以下几种情形:

页面传值到后台:
工程编码(最后一开始建立工程就设置整个工程的编码)
页面的几种编码属性的设置
get提交方式乱码的处理
post提交方式乱码的处理
后台到数据库乱码:
数据库连接字符串指定编码格式
数据库编码属性(也是一开始设置数据库的时候就要设置好,不然要重新建数据库)
1.页面的几种编码属性
pageEncoding="UTF-8" jsp页面编码,jsp文件本身的编码 contentType="text/html; charset=UTF-8" web页面显示的编码,jsp页面输出流在浏览器中显示的编码 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> web界面的输入编码,就是输入框中输入的字体编码。
2.get提交方式乱码处理(一般是由于tomcat引起的,所以需要设置tomcat的编码)
改tomcat中server.xml中的port=“8080”,加上一个 URIEncoding=”utf-8” 如下图
3.post提交方式乱码处理(在web.xml中设置编码过滤器)
<!-- 解决工程编码过滤器 --> <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>
4.数据库连接字符串指定编码
jdbc.url=jdbc:mysql://localhost:3306/student?characterEncoding=UTF-8
希望本文对您有所帮助
# java
# springmvc乱码解决
# Java SpringMVC 异常处理SimpleMappingExceptionResolver类
# Java SpringMVC异常处理机制详解
# Java SpringMVC框架开发之数据导出Excel文件格式实例详解
# java SpringMVC学习使用详解
# Java SpringMVC自学自讲
# 几种
# 对您
# 如下图
# 器中
# 框中输入
# 主要有
# 是由于
# web
# student
# lt
# charset
# contentType
# text
# html
# Type
# content
# utf
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
昵图网官网入口 昵图网素材平台官方入口
Android实现代码画虚线边框背景效果
Laravel中的withCount方法怎么高效统计关联模型数量
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
网站制作免费,什么网站能看正片电影?
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel怎么上传文件_Laravel图片上传及存储配置
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
香港服务器网站推广:SEO优化与外贸独立站搭建策略
Laravel如何保护应用免受CSRF攻击?(原理和示例)
如何快速搭建支持数据库操作的智能建站平台?
活动邀请函制作网站有哪些,活动邀请函文案?
C语言设计一个闪闪的圣诞树
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
如何安全更换建站之星模板并保留数据?
利用python获取某年中每个月的第一天和最后一天
利用JavaScript实现拖拽改变元素大小
如何在不使用负向后查找的情况下匹配特定条件前的换行符
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
如何在万网自助建站中设置域名及备案?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
大型企业网站制作流程,做网站需要注册公司吗?
郑州企业网站制作公司,郑州招聘网站有哪些?
如何为不同团队 ID 动态生成多个独立按钮
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
如何在万网自助建站平台快速创建网站?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
北京的网站制作公司有哪些,哪个视频网站最好?
LinuxShell函数封装方法_脚本复用设计思路【教程】
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
如何在Ubuntu系统下快速搭建WordPress个人网站?
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
C#如何调用原生C++ COM对象详解
MySQL查询结果复制到新表的方法(更新、插入)
在线制作视频网站免费,都有哪些好的动漫网站?
如何在 React 中条件性地遍历数组并渲染元素
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何用腾讯建站主机快速创建免费网站?

