pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9F\\x8E\\xB5\\xE9\\x9F...'

錯誤事件: 在使用mysql數據庫插入數據時,再遇到表情符號的時候,會報錯。 原因是因爲我在navicat建立數據庫的時候使用的utf8字符集 所以表結構在創建的時候也會默認爲utf8字符集。 所以需要特殊的表情符號時,無法存入數據庫。 解決辦法 注意:直接在navicat中修改表結構的字符集和數據庫的字符集都不能生效 (至少我的不行) 通過cmd進入mysql,找到表結構,修改表結構字符集爲ut
相關文章
相關標籤/搜索