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個問題,一定要注意執行指令碼的終端,...