java项目数据库乱码的解决办法

来源:互联网 发布:收款收据打印软件 编辑:程序博客网 时间:2024/06/04 19:49

     最近做项目的时候遇到了好几次数据库存取乱码的问题,每次都需要弄小半天,现在把一些解决方法分享一下,有什么需要补充可以告诉我一下

   1、myeclipse  修改(eclipse同理)

        window——Preserence——General——Workspace——Text file encoding——other 设置为utf-8

   2、项目修改

        右键——Preserence——Resource——Text file encoding——other 设置为utf-8

   3、数据库修改  (mysql为例)

        找到mysql目录下的my.ini文件将 default-character-set=  设置为 default-character-set=utf8(一共两处)

   4、项目容器修改(tomcat为例)

        找到tomcat目录下的conf下的server.xml

         <Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  />

       修改为:

         <Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

   5、项目连接数据库设置(spring mysql为例)

        jdbc:mysql://127.0.0.1:3306/activity1?useUnicode=true&amp;characterEncoding=UTF-8&amp;autoReconnect=true

 

         

阅读全文
0 0
原创粉丝点击