表現
前端頁面,封裝到html里的中文可以顯示,和后臺相關的中文顯示都是 ??? ,查看network請求,傳參正常,
查看mysql編碼,是utf8,再看連接資料庫的JDBC設定,也是utf8,
解決
問了同事,把 /etc/mysql/conf.d/mysql.cnf 填充以下內容即可
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
max_allowed_packet=500M
wait_timeout=2880000
interactive_timeout=2880000
character-set-client-handshake=FALSE
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/50678.html
標籤:MySQL
下一篇:【資料庫匯總】
