请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这个warning是什么意思?

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)


正在回答 回答被采纳积分+3

2回答

不吃花椒的喵酱 2018-05-02 10:56:13

将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]

default-character-set=utf8

修改完成后,重启MySQL


Windows下如果使用的是MySQL5.7 ,通过以上的方法可能还是会有此问题存在,但是已经是不会影响数据库的存储与字符集问题的使用了,这是Windows下MySQL5.7的一个bug

0 回复 有任何疑惑可以回复我~
  • 提问者 pfdr #1
    按照以上改了,但是还有问题
    回复 有任何疑惑可以回复我~ 2018-05-02 11:21:28
  • 提问者 pfdr #2
    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)
    回复 有任何疑惑可以回复我~ 2018-05-02 11:22:05
  • 不吃花椒的喵酱 回复 提问者 pfdr #3
    不是说了吗?Windows下如果使用的是MySQL5.7 ,通过以上的方法可能还是会有此问题存在,但是已经是不会影响数据库的存储与字符集问题的使用了,这是Windows下MySQL5.7的一个bug
    回复 有任何疑惑可以回复我~ 2018-05-02 14:25:16
不吃花椒的喵酱 2018-05-02 00:55:53

MySQL数据库字符集问题

0 回复 有任何疑惑可以回复我~
  • 提问者 pfdr #1
    怎么解决?谢谢了
    回复 有任何疑惑可以回复我~ 2018-05-02 08:26:38
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号