django项目部署——如何解决mysql出现中文乱码情况
2017-11-29 15:42
567 查看
django项目部署,大概分为以下几个步骤,有些库的使用取决于django网站涉及到的功能。
1. mysql 安装
2. python安装,运行django
3. django安装
4. pip安装,用于之前直接安装对应的库
下载之后,解压缩,然后安装。
mysql 登录:: mysql -u root -p,回车后,输入root密码设置命令,如下
注意:如果遇到mysql中文乱码问题
可以用命令查看数据库编码.
问题原因:这个问题在于安装的时候,数据库编码使用默认的情况,而不是设置为utf8。
解决方法:
需要注意的一点是在执行mysqld –install 之前,删除my-default.ini,新建my.ini,my.ini内容如下,ini文件中设置了默认字符集,就不会出现中文乱码情况。
其他:如果已经安装完成之后,发现mysql中文乱码了,如何解决呢?删除mysql,执行下面删除命令,然后重新安装。
安装pip 然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip。
xlwt 安装 pip install xlwt
django 安装自强学堂 https://code.ziqiangxuetang.com/django/django-install.html
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 pymysqlxlwt 安装 pip install xlwt
参考
mysql 免安装 http://blog.csdn.net/wu_wxc/article/details/53706398django 安装自强学堂 https://code.ziqiangxuetang.com/django/django-install.html
相关文章推荐
- 如何解决jsp+mysql出现的中文乱码问题
- 如何解决Delphi读取Mysql的Text字段出现乱码的情况
- 如何解决myeclise10导入项目后.java文件出现中文乱码?
- mysql出现中文乱码时我是如何解决的
- 如何解决jsp+mysql出现的中文乱码问题
- JAVA_WEB项目之如何解决Struts2和Spring整合时出现中文数据提交时出现乱码
- django项目运行因中文而乱码报错的几种情况解决
- 出现中文乱码如何解决(虚拟机MySQL的编码问题)
- J2EE中解决sevlet提交给mysql中文出现乱码问题
- 再谈乱码问题,如何解决MYSQL数据中文乱码问题
- 再谈乱码问题,如何解决MYSQL数据中文乱码问题
- MySql中如何解决中文乱码问题
- js向Action请求时出现中文乱码如何解决
- 解决中文存入MySql出现乱码问题
- 如何就解决项目中的中文乱码问题
- 如何解决MYSQL数据中文乱码问题
- 如何解决MYSQL数据中文乱码问题
- 传智播客bbs项目,解决mysql中文乱码问题
- 在Ubunto系统中如何解决mysql在命令行中文乱码
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题 收藏 MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用