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

来源:互联网 发布:知乎的商业模式 编辑:程序博客网 时间:2024/05/16 19:39

     一直都用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

 

这样就不存在乱码了

 

 

原创粉丝点击