热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ssm访问html乱码_SSM中乱码的处理

第一种方式:在web.xml中添加编码过滤器,放在web.xml后面:encodingorg.springframework.web.fi

第一种方式:

在web.xml中添加编码过滤器,放在web.xml后面:

encoding

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

encoding

*.action

第二种方式:参考:https://blog.csdn.net/chenyidong521/article/details/56489022

(1)数据库的编码

可以先检测一下是否是数据库的问题:输入查询语句SHOW VARIABLES LIKE ‘character_set_%’;,查看所有的编码是否是UTF-8.

(一般初始可能为:gbk)。在路径MySQL\MySQL Server 5.1\My.ini下修改default-character-set=utf8和character-set-server=utf8; 然后重新启动mysql的服务就行了(在计算机管理服务中或者dos直接操作数据库重启)

(2)tomcat的conf/setting.xml中修改8080端口的编码:URIEncoding="UTF-8"

tomcat中添加URIEncoding=”UTF-8”

connectionTimeout=”20000”

redirectPort=”8443” useBodyEncodingForURI=”true” disableUploadTimeout=”true” URIEncoding=”UTF-8”/>

(3)jsp页面设置编码

(4)配置数据库连接的时候设置编码

设置characterencoding为UTF-8 如jdbc.mysql.url=jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF8



推荐阅读
author-avatar
mobiledu2502917185
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有