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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35167373/article/details/78119586

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

   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

 

         

猜你喜欢

转载自blog.csdn.net/qq_35167373/article/details/78119586