解決mysql中文儲存問題

2021-09-25 20:37:43 字數 366 閱讀 5716

show variables like 'character%'; 檢視mysql當前編碼:

可以看出database和server的字符集使用的是latin1,latin1是不支援中文的,導致存放中文錯誤。

處理方法:設定server和database為utf8型別

使用以下命令來設定在命令列輸入:

show variables like '%char%';

set character_set_server=utf8;

set character_set_database=utf8;

解決mysql中文儲存問題

在mysql安裝目錄下先找到my.ini,給 mysql 和 mysqld 下的default character set賦值為utf8 即改為 default character set utf8 在建立表單的時候新增engine myisam default charset utf8 語句 例如...

scrapy中輸出中文儲存中文

usr bin python coding utf 8 author dahu import json with open huxiu.json r as f data json.load f print data 0 title for key in data 0 print s s key,da...

mysql儲存過程的中文問題的解決

儲存過程中經常會遇到使用中文問題,一般出現的問題有以下幾種 1 字段定義不是中文編碼 2 字段長度不足 3 儲存資訊為亂碼,尤其通過執行sql指令碼新增資料最為常見 4 使用where子句是,對中文字串進行比較,這個問題也是十分常見 對於前兩個問題,我沒啥話。第3個問題,一定要注意執行指令碼的終端,...