springdatajpa 儲存中文到mysql資料庫亂碼問題總結
阿新 • • 發佈:2021-01-11
技術標籤:spring datamysql亂碼資料庫mysqlspringdatajpa
spring jpa 儲存中文到mysql資料庫亂碼問題總結
1、首先新建資料庫,字符集一定要設定為:utf8,否則亂碼
2、Spring Jpa配置mysql內容,需要設定編碼格式,否則亂碼
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/Stock?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC username: root password: root jpa: hibernate: ddl-auto: update show-sql: true
設定時區
//serverTimezone=UTC 寫這句會導致時間遲一天
serverTimezone=Asia/Shanghai//這是上海時間
設定編碼格式
characterEncoding=utf-8