struts spring jdbc 编码格式从utf-8转化为gbk

解决编码不匹配导致的页面乱码问题
本文详细介绍了如何解决编码不匹配导致的页面乱码问题,包括修改web.xml、struts.xml、jdbc.properties、数据库编码和表编码等关键步骤。

     一直都用utf8作为编码格式的,突然另一个项目数据库中出现乱码,才发现这个项目的页面都是gb2312编码格式的,页面不能改,系统已经部署上了,数据库里一堆乱码,没有办法,只能修改配置文件,如何修改呢?要求从utf8全部修改为gbk,兼容gb312,摆弄了好久,走了一些弯路,总结了下,需要从以下几个方面更改:

 

1.页面就不说了,gbk,或者gb2312的

2.在web.xml中,修改spring的字符集过滤器配置,将编码格式改为GBK

3.在struts.xml中,将struts.xml中,添加常量配置:<constant name="struts.i18n.encoding" value="gbk"></constant>

4.在jdbc.properties中,将jdbc.properties中的数据库连接配置改为:gbk

5.修改mysql中对应的数据库编码,将数据库编码格式改为gbk

6.修改mysql中对应的数据库表的编码,将编码格式改为gbk

 

这样就不存在乱码了

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值