django項目部署——如何解決mysql出現中文亂碼情況

django項目部署,大概分爲以下幾個步驟,有些庫的使用取決於django網站涉及到的功能。
1. mysql 安裝
2. python安裝,運行django
3. django安裝
4. pip安裝,用於之前直接安裝對應的庫

一. mysql 免安裝版本安裝——如何解決mysql出現中文亂碼情況

使用mysql免安裝版本,下載地址 mysql download
下載之後,解壓縮,然後安裝。
mysql 登錄:: mysql -u root -p,回車後,輸入root密碼設置命令,如下

set password for root@localhost = password('123'); 

注意:如果遇到mysql中文亂碼問題
可以用命令查看數據庫編碼.

show variables like '%char%';

問題原因:這個問題在於安裝的時候,數據庫編碼使用默認的情況,而不是設置爲utf8。
解決方法:
需要注意的一點是在執行mysqld –install 之前,刪除my-default.ini,新建my.ini,my.ini內容如下,ini文件中設置了默認字符集,就不會出現中文亂碼情況。

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8 
[mysqld]
#設置3306端口
port = 3306 
# 設置mysql的安裝目錄
basedir=D:\mysql-5.6.23-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql-5.6.23-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB 

其他:如果已經安裝完成之後,發現mysql中文亂碼了,如何解決呢?刪除mysql,執行下面刪除命令,然後重新安裝。

sc delete mysql

二. python3.5.2安裝包,運行django

安裝完成之後,設置環境變量。

三. django1.9 安裝包

django1.9 安裝包,解壓後主目錄下 python setup.py install 安裝進入

四. pip安裝

pip安裝,用於python之後 直接安裝對應的庫。
安裝pip 然後把目錄切換到python的安裝目錄下的Script文件夾下,運行 easy_inatall pip

四. python相關庫安裝

  • pymysql 安裝 pip install pymysql
  • xlwt 安裝 pip install xlwt

參考

  1. mysql 免安裝 http://blog.csdn.net/wu_wxc/article/details/53706398
  2. django 安裝自強學堂 https://code.ziqiangxuetang.com/django/django-install.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章