1) mysql的中文問題:
在mysql的安裝目錄下修改my.ini檔案中的「default-character-set=」為gb2312或者utf-8,修改這一項之後,會對mysql中的資料庫全部起作用,如果你為了減少以後不必要的麻煩,你也可以只設定你當前要使用的資料庫的編碼,如:
create database database_name default character set utf8
2)django的設定(我用的1.1):
開啟你project下的settings.py,你可以看到:
"language_code =''"預設的是en-us,修改為zh-cn,在我登入經django的admin站點後,果然變中文了,但是html那端卻還是不能夠顯示中文
3) html&template:
在模板中加入下面這行**:
說明:這行**是告訴瀏覽器的編碼方式,在瀏覽器中還是不能夠顯示中文,都是亂碼。
最後的解決辦法:
在settings.py加上下面兩行**,瀏覽器終於正常顯示中文了,我去掉任何一行都會顯示不正確,目前還不清楚這兩行**的作用。
file_charset='gb18030'
default_charset='utf-8'
django 中文處理
一 最簡單的方案 1 建立資料庫 用utf8吧,為latin1受的苦還不夠嗎 create database database name default character set utf8 2 settings配置 default charset utf 8 django預設設定 database...
Django1 0 與中文編碼問題 一
1.資料庫字元編碼 確保資料庫能儲存任何資料格式,一般我們選用utf 8.選用其他資料格式的話如亞洲地區比較常用的latin1,會有些字元不能儲存,導致資訊丟失!從一定意義上來說使用latin1是導致很多奇怪的字元編碼問題的罪魁禍首 所以推薦大家建立資料庫是選用utf8格式,為latin1受的苦還不...
Django中文異常處理
前段時間在將基於django的乙個系統從英文移植到中文時發生如下錯誤 exception value 1366,incorrect string value xe4 xb8 xad xe5 x9b xbd for column groupname at row 1 後經仔細檢視才知是 中文無法寫入資...