采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
C:\Users\Administrator\PycharmProjects\movie\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)
将mysql-default.ini复制之后修改为my.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]
修改完成后,重启MySQL
Windows下如果使用的是MySQL5.7 ,通过以上的方法可能还是会有此问题存在,但是已经是不会影响数据库的存储与字符集问题的使用了,这是Windows下MySQL5.7的一个bug
按照以上改了,但是还有问题
C:\Users\Administrator\PycharmProjects\movie\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)
不是说了吗?Windows下如果使用的是MySQL5.7 ,通过以上的方法可能还是会有此问题存在,但是已经是不会影响数据库的存储与字符集问题的使用了,这是Windows下MySQL5.7的一个bug
MySQL数据库字符集问题
怎么解决?谢谢了
登录后可查看更多问答,登录/注册
Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师
6.6k 8
2.7k 7
1.4k 6
1.3k 6
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号