运行models 出错,,如下- -

来源:3-8 .管理员-登录日志-操作日志数据模型设计

西红柿卫士

2018-03-07

(venv) D:\PycharmProjects\movie_pro\app>python models.py

d:\PycharmProjects\movie_pro\venv\lib\site-packages\pymysql\cursors.py:165: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...'

for column 'VARIABLE_VALUE' at row 481")

  result = self._query(query)


写回答

1回答

浅若丶清风

2018-03-07

是字符集不统一,乱码的问题
MySQL数据库字符集问题,需要修改数据库字符集统一为utf8
需要设置MySQL数据库字符集全部为utf8
Windows下MySQL的修改字符集编码为UTF8(解决中文乱码问题)
MySQL配置文件中复制文件my-default.ini(是复制不是直接修改文件名),复制之后重命名为my.ini
修改mysql的my.ini文件中的字符集键值(注意配置的字段细节):
1、在[client]字段里加入default-character-set=utf8,如下:

[client]
default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:

[mysqld]
character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:

[mysql]
default-character-set=utf8
修改完成后,重启MySQL

0
0

Python Flask 构建微电影视频网站

Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师

683 学习 · 663 问题

查看课程