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