Mysql 插入數據時出現1366錯誤 永久解決

錯誤如下:
operationalError: (1366, “Incorrect string value: ‘\xE9\x9C\x80\xE8\xA6\x81…’ for column ‘content’ at row 1”)

利用爬蟲或其他插入MySQL 數據庫時 出現1366 錯誤
因爲內容包含有中文字符, 所以要確保 數據庫 數據表的 字符編碼格式爲 utf-8

因此我們在創建庫的時候需要 輸入 charset=utf8;
create database 庫名 charset=utf8;

此時問題得以解決

也可以在mysql 終端下輸入 如下命令

set character_set_server =utf8;
set character_set_database=utf8;
set character_set_connection=gbk;
set character_set_client=gbk;

永久修改Mysql的編碼格式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章