当遇到无法往数据库插入中文的时候,并且伴随出现SQL Error: 1366: Incorrect string value: \xE8\xAF\xA6\xE7\xBB\x86: for column这类的错误报告,首先可以肯定确认是编码格式错误,先检查数据库是否默认设置默认编码格式为utf-8,如下图所示:

解决关于mysql 常见错误之: SQL Error: 1366: Incorrect string value: \xE8\xAF\xA6\xE7\xBB\x86: for column

如果不一致,可以先转储SQL文件,然后在删库,导入即可,如果还是不行可以检查转储的SQL文件,可以看到default(默认)的编码格式不对,将其改为utf8就可以了。如下图所指:

解决关于mysql 常见错误之: SQL Error: 1366: Incorrect string value: \xE8\xAF\xA6\xE7\xBB\x86: for column

相关文章:

  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2021-04-29
  • 2022-12-23
  • 2021-12-20
  • 2021-12-26
  • 2022-12-23
猜你喜欢
  • 2021-04-16
  • 2021-06-24
  • 2021-09-27
  • 2021-10-05
  • 2021-04-19
  • 2022-12-23
  • 2021-05-25
相关资源
相似解决方案