問題描述:今天使用django的admin站點時,發現中文輸入會報錯,後搜尋該問題顯示為資料庫編碼問題
解決辦法:
1.show variables like "%char%"可以檢視資料庫當前預設編碼方式
2.複製mysql目錄下mydefault.ini檔案,貼上並改檔名為my.ini
[client]
default
-character
-set
=utf8
/*[mysqld]*/
character
-set
-server=utf8
儲存退出。
4.重啟mysql服務,此時可重新檢視show variables like "%char%"
MySQL修改資料庫編碼
mysql 命令列下檢視各個專案的編碼 show variables like character set 這裡 是所有的意思,我們可以檢視具體某個專案的編碼,如 character set client,character set database,show variables like char...
修改資料庫的預設字符集
預設字符集下char和varchar不處理中文 這裡是修改字符集的方式和語句 mysql字符集詳解 點我 建資料庫的時候新增字符集 create datebase ii character set utf8 建表的時候新增字符集 default charset utf8 顯示表的字符集 show c...
LINUX資料庫 修改資料庫編碼
1.先登入資料庫mysql uroot proot2.檢視資料庫編碼 發現資料庫和資料庫服務對應的編碼是latin1,需要修改資料庫的編碼為utf8 show variables like character exit vi etc my.cnf4.修改配置檔案 在配置檔案中新增,寫完以後 wq儲存...