在MySQL中插入數據顯示亂碼通常是由于數據庫的字符集設置不正確導致的。要解決這個問題,可以嘗試以下幾種方法:
show variables like 'character_set_database';
如果字符集設置不正確,可以通過以下命令修改數據庫的字符集:
alter database your_database character set utf8;
show create table your_table;
如果表的字符集設置不正確,可以通過以下命令修改表的字符集:
alter table your_table convert to character set utf8;
jdbc:mysql://localhost:3306/your_database?useUnicode=true&characterEncoding=UTF-8
通過以上方法檢查和設置數據庫、表以及連接的字符集,可以解決MySQL插入數據顯示亂碼的問題。