用spring boot做的項目,后台向數據庫中寫入漢字,變成了問號,但是后台確實是向數據庫中傳遞的漢字,數據庫也是使用的utf8編碼,怎么回事?
檢查一下spring boot和數據庫中的連接問題:
在application.properties application.propertiesapplication.properties里面的數據庫連接中加入
&useUnicode=true&characterEncoding=UTF-8
比方說我的數據庫連接加入上面這一行之后變成
spring.datasource.url = jdbc:mysql://39.107.124.222:3306/teach_system?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8