Django MySQL 中文編碼問題

2022-02-05 10:33:37 字數 372 閱讀 1700

django 模版 和 資料庫 在使用中文的時候會報錯

將模版的檔案改為utf-8即可

mysql中 需要改編碼 

在mysql的安裝目錄下找到my.ini,如果沒有就把my-medium.ini複製為乙個my.ini即可, 

修改my.ini 將[mysql] 和[mysqld]改為

sql**  

default-character-set=utf8

儲存並關閉,重啟mysql 

顯示編碼: 

sql**  

mysql> show variables like 'character%';

先修改編碼方式,再建立資料庫:)

Django mysql資料遷移

1.配置資料庫連線 根據自己的資料庫來配置即可 2.在資料庫中新建乙個庫,名稱跟上一步設定的name中的庫名稱一致即可。3.匯入pymysql模組 4.使用models建立表,先建立兩個模型user,group 根據自己的業務需求建立不同的模型即可 如下圖所示 5.在需要用的模型的地方,匯入建立的模...

中文編碼 1 常見中文編碼格式

為什麼要有中文編碼格式?最早的ascii碼只包括了字母 標點符號 特殊字元等127個字元。這些字元對於拉丁語系國家的人使用是足夠的,但是對於非拉丁語系國家 如中國 日本等 ascii碼就遠遠不夠了。因此就需要編碼來表示大量的漢字字元。常用的幾種中文編碼格式 1 unicode編碼 unicode編碼...

常見編碼格式(中文編碼)

中文編碼主要有以下四種 gb2312簡體中文編碼,乙個漢字占用2個位元組,在大陸是主要的編碼方式。當文章 網頁中包含正體中文 日文 韓文等時,這些內容可能無法被正確編碼。big5正體中文編碼,主要在台灣地區使用。gbk支援簡體及正體中文,但對他國非拉丁字母語言還是有問題。utf 8 unicode編...