這是字符編碼問題
1.網上有一種解決方法是:
直接將數據庫的編碼改爲:utf8mb4_general_ci,同時Python代碼裏,連接數據庫時用
charset="utf8mb4"
不過,,這種方法對我的程序不起作用。。
2.另一種方法(有效):
執行sql語句:
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4;
再將Python代碼裏,連接數據庫時用charset="utf8mb4"
真棒!!
至於一些細節的編碼區分,可參考: