1. 首页
  2. 数据库
  3. 其它
  4. mysql无法向表中插入中文:修改编码格式

mysql无法向表中插入中文:修改编码格式

上传者: 2021-02-01 06:45:59上传 PDF文件 65.91KB 热度 7次
报错: 首次创建好table后,向表中插入汉字内容时会提示:ERROR 1366 (HY000): Incorrect string value: ‘\xE6\x8C\x82\xE6\x9C\xBA’ for column ‘name’ at row 1,表示’name’这列插入的汉字无法被编码。 原因: mysql数据库的默认编码是latin1,首次创建表单后,可以使用下面代码查看数据库编码: variables like %character%; 其中默认的Latin1格式就是导致无法正确插入汉字的原因,需要将其修改为utf8,只需要在配置文件中修改对应的字段即可。 解决方案: 修
用户评论